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