额,怎么没有详细讲讲怎么解决设置了max-age之后,又想服务端更新,就重新请求新的数据,而不是访问旧的缓存

来源:3-4 缓存头Cache-Control的含义和使用

qq_海星星0o_03197879

2018-06-07

是不是可以另外通过no-cache+if-none-match这些来解决呢

写回答

2回答

edgex

2018-06-13

老师说的是用打包工具打包的时候,静态资源文件名规则里跟哈希值。

如果文件内容不变,哈希不变,也就是url不变,就从本地缓存资源请求了。

如果哈希变了,文件名变了,url变了,就更新了资源。

0
0

Jokcy

2018-06-07

说了啊,设置max age后就是纯客户端行为了,根本不经过服务端,所以你是不能主动更新缓存的,除非用户自己清理缓存

0
0

HTTP协议原理+实践 完整案例解析主流技术

解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长

4313 学习 · 375 问题

查看课程