我正在使用 Firefox 的 Google“Page Speed”插件来访问我的网站。
我页面上的一些组件显示为 HTTP 状态:
200 200 (缓存) 304
通过谷歌的“页面速度”。
我感到困惑的是200(缓存)和304之间的区别。
我已经多次刷新页面(但没有清除我的缓存),我的 favicon.ico 和一些图像似乎总是 status=200(缓存),而其他一些图像是 http 状态 304。
我不明白为什么会有差异。
更新:
使用谷歌“页面速度”,我收到http://example.com/favicon.ico和http://cdn.example.com/js/ga.js的“200(缓存)”
但是,我收到http://cdn.example.com/js/combined.min.js的 http 状态“304”
我不明白为什么我有两个 JavaScript 文件位于同一目录 /js/ 中,一个返回 http 状态 304,另一个返回 200(缓存)状态代码。