关于一个强缓存与协商缓存的问题

发布于 2022-09-12 23:16:20 字数 187 浏览 32 评论 0

image.png
请问下在这种情况下。
是不是用户只要不清理浏览器缓存/或缓存未过期,就会一直从缓存中加载资源啊。

上级和我说刷新cdn有效。但我觉得,强缓存下,只要缓存未过期或者未被清理,就一直会从缓存中读取。所以刷新cdn是无效的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

捂风挽笑 2022-09-19 23:16:20

刷新cdn是有效的,火狐和谷歌系的浏览器基本上只有你点击前进或后退的时候会直接从缓存中加载,其它情况都会去请求一次服务器,服务器要么返回304让客户的继续用缓存,要么就返回新的内容

染火枫林 2022-09-19 23:16:20

刷新是有用的,因为浏览器会在request header中设置cache-control:max-age=0,直接舍弃浏览器缓存,向服务端发送请求,进行协商缓存的验证。
用代码实现web缓存

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文