我只是想检查我的网站的HTTP缓存是否正常工作,特别是因为我搬到了CDN。显示缓存命中的提琴手?
现在我使用了Fiddler和Firebug,而我所看到的是每当我导航到页面时,我的页面上所有脚本和图像的请求。响应代码是200.
如果我在Chrome中打开该页面,开发人员工具也会向我显示所有这些请求,但Chrome还告诉我这些请求是由缓存提供的。 Chrome请求未在Fiddler中列出(而FF和IE请求是)。
我原来的假设是,如果Firefox或Internet Explorer从缓存中获取文件,该请求在Fiddler中根本不会显示出来。
我检查了我的缓存标题,因为Chrome的行为完全像我期望的那样,我问自己,如果我对小提琴手的假设是错误的。 Fiddler启动时,FF/IE的行为是否有所不同? Fiddler是否显示缓存命中?
本地缓存或服务器缓存? 304的缓存回应是正确的? – Ethan 2011-05-01 23:00:26
@Ethan我想检查本地缓存。我没有得到任何304s,所有答案都是200. – newtogit 2011-05-02 04:39:44
MSFT-:我知道F5键。我只是用Stackoverflow站点和Fiddler和FF4做了测试。所以,在这个页面的头部我有我的用户名。当我点击它时,我看到Fiddler请求了favicon.ico和jquery以及all.css。如果我再次单击该链接(而不是F5),我再次看到相同的请求。那么,为我在此打电话的每一页,jquery是从Google服务器加载的?我希望不是。那么,为什么这些请求在Fiddler中列出? – newtogit 2011-05-02 04:47:46