什么情形会触发from memory cache 或 from disk cache
如下图,返回头只有etag,last-modified,请问为何会返回200 ok (from disk cache)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如下图,返回头只有etag,last-modified,请问为何会返回200 ok (from disk cache)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
因为没有配置强缓存,所以浏览器或者nginx会默认一个cache-control, 默认值可能为private或者public,导致浏览器去取了缓存;
很难几句话说清楚,互联网上已经有了更好的答案,你可以看看下面两篇文章
https://juejin.im/post/5c22ee...
https://juejin.im/post/5da728...
非无痕模式下,如果已有硬盘缓存:
啥叫
Last-Modified 都过期了
?Last-Modified
是最近一次修改的修改时间,何来“过期”之说?Etag
一般是用作 304 缓存的(浏览器还是会请求一次服务器),不过显然你这个服务器没配好,压根没走 304,直接 from disk cache 了(浏览器压根没请求服务器)。