【发布时间】:2011-05-01 20:42:59
【问题描述】:
我只是想检查一下我的网站 HTTP 缓存是否正常工作,尤其是在我迁移到 CDN 之后。
现在我同时使用了 Fiddler 和 Firebug,我看到的是每次导航到页面时都会请求页面上的所有脚本和图像。响应码为 200。
如果我在 Chrome 中打开该页面,开发人员工具也会向我显示所有这些请求,但 Chrome 还会告诉我这些请求是从缓存中提供的。 Fiddler 中没有列出 Chrome 请求(而 FF 和 IE 请求有)。
我最初的假设是,如果 Firefox 或 Internet Explorer 从其缓存中获取文件,则该请求根本不会出现在 Fiddler 中。
我检查了我的缓存标头,因为 Chrome 的行为与我预期的完全一样,所以我问自己我对 Fiddler 的假设是否错误。启动 Fiddler 时 FF/IE 的行为是否不同? Fiddler 是否显示缓存命中?
【问题讨论】:
标签: caching fiddler http-caching