max-age不为0的设置适用于哪些应用场景?
来源:3-7 Nginx作为静态资源web服务_浏览器缓存场景演示
qq_瞬间幸福_0
2020-03-03
如果服务器的文件被修改了,但是浏览器请求的资源在本地缓存中存在且在缓存周期之内,此时浏览器并不会去校验etag了,就直接读取缓存的资源了,用户无法获取到最新的资源,对于普通用户来说效果不好呀。感觉大部分追求实时的网站应用将max-age设置为0才合适的呀,max-age不为0的情况适用于哪些应用场景?求解
写回答
1回答
-
Jeson
2020-03-08
max-age=0 时 向server 发送http 请求确认 ,该资源是否有修改
有的话 返回200 ,无的话 返回304.
如果页面是属于可变内容频繁,建议设置,让每次都走服务端验证
Cache-Control: no-cache
00
相似问题