tmallfe / tmallfe.github.io

天猫前端
http://tmallfe.github.io
3.93k stars 508 forks source link

为什么天猫和淘宝的js和图片等一些静态资源都不缓存成304或者form cache呢。。现在状态码全是200 #45

Closed h330894169 closed 7 years ago

h330894169 commented 7 years ago

为什么天猫和淘宝的js和图片等一些静态资源都不缓存成304或者form cache呢。。现在状态码全是200

jaren-gu commented 7 years ago

是否使用了缓存,以及怎么使用缓存,得看 Cache-Control 和 Expires 等请求头决定的缓存策略。

200 只是表示当前请求成功,不代表没有使用缓存。

同样是缓存,200 ok (form cache) 跟 304 的差别在于

leohxj commented 7 years ago

大部分还是 200 from cache 啊。你开 devtools 不要勾选 Disable cache

cristicmf commented 7 years ago

建议看一下《http权威指南》,弄清楚里面的原理你就清楚了