关于一个强缓存与协商缓存的问题
请问下在这种情况下。
是不是用户只要不清理浏览器缓存/或缓存未过期,就会一直从缓存中加载资源啊。
上级和我说刷新cdn有效。但我觉得,强缓存下,只要缓存未过期或者未被清理,就一直会从缓存中读取。所以刷新cdn是无效的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请问下在这种情况下。
是不是用户只要不清理浏览器缓存/或缓存未过期,就会一直从缓存中加载资源啊。
上级和我说刷新cdn有效。但我觉得,强缓存下,只要缓存未过期或者未被清理,就一直会从缓存中读取。所以刷新cdn是无效的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
刷新cdn是有效的,火狐和谷歌系的浏览器基本上只有你点击前进或后退的时候会直接从缓存中加载,其它情况都会去请求一次服务器,服务器要么返回304让客户的继续用缓存,要么就返回新的内容
刷新是有用的,因为浏览器会在request header中设置
cache-control:max-age=0
,直接舍弃浏览器缓存,向服务端发送请求,进行协商缓存的验证。用代码实现web缓存