我这里设置了强缓存,为何chrome还是没有帮我走缓存呢?

来源:8-7 缓存7-实战1

whymesoshuai

2017-11-30

我也注意了老师所说的刷新机制会强制 max-age = 0 
下面是图
http://img.mukewang.com/szimg/5a1f84ea0001860110320596.jpg

写回答

2回答

千迦

2017-12-29

现象就是和你的这个provisional headers are shown有关,这个是chrome对于加载资源被屏蔽掉相关,有这个的话,你的资源没有请求成功才对?至于为什么有这个,也许是网络环境,chrome插件等等很多原因

0
0

小王子抓猫咪

2017-12-23

走不走缓存要打开network看其中一项size 如果是缓存会显示 from memory cache 或 from disk cache 这个缓存请求 一样是返回200.这是最底层的缓存。。

再上一级才是304这个时候会发起请求服务端进行文件验证。 etag if-match   last-modified  if-modified-since进行比较。

如果此时文件变化了才会真正再往上一级。去服务端获取新的数据。成功返回200

0
0

让你页面速度飞起来 Web前端性能优化

【面试必备】采用Vue-SSR和PWA等新技术,快速突破你的Web页面性能的瓶颈

1054 学习 · 123 问题

查看课程