浏览器缓存

原创
2017/03/30 15:52
阅读数 191

最近在作个web及相关协议的分享,讲到浏览器对静态资源的缓存的时候,发现用Firefox会看到正常的304响应,如下:

然而在Chrome下却一直是200,提示(from memory cache)或者(from disk cache)

而且查看请求头,会提示无法查看

通过Wireshark抓包,发现通过刷新Chrome页面,只会发生一次请求,原本的静态资源(按常识应该返回304,Chrome却显示200的请求)却根本没有发生HTTP请求!

 

后来通过 这篇文章这篇文章 发现这是Chrome新版的一个新特性!对于已缓存未过期的静态资源,不再发任何请求,直接从缓存中取。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部