为什么我的 Firefox/Firebug 不显示缓存的图像?

发布于 2024-12-11 23:14:25 字数 196 浏览 0 评论 0原文

我在页面刷新 (F5) 后查看 www.google.com 等页面的 Firebug 时间线,所有文件均以状态 200 加载,并且没有迹象表明它们来自缓存。

在 IE 和 Chrome 中,某些文件的状态为 304 未修改,并且缓存似乎可以工作。

是否有某个设置告诉 firebug 不要从缓存中获取文件?

对此还有其他解释吗?

I'm looking at Firebug timeline of pages like www.google.com after page refresh (F5) and ALL the files are loaded with status 200 and no indication of them coming from cache.

In IE and chrome some of the files have status 304 not modified and cache seems to work.

Is there a setting somewhere telling firebug to not take files from cache?

Any other explanation for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

累赘 2024-12-18 23:14:25

找到了 - 我的缓存在 about:config 中关闭

Found it- my cache was off in about:config

聆听风音 2024-12-18 23:14:25

Firebug 通过查看应用程序某个级别发生的情况来报告。

缓存新实体(不需要重新验证的实体)的工作方式是假装更高级别从网络获取资源,即使该资源来自缓存,这样下一个最高级别就不必关心关于缓存(即使用抽象)。

因此,Firebug 有时会报告 200 个根本没有请求的情况,尽管我发现它确实报告了 304。

我将使用 Firebug 来快速概述时间,但为了详细报告网络上实际发生的情况,我将使用 Fiddler,它位于浏览器和 Internet 之间,因此可以更直接地报告实际发送的内容。

Firebug reports by looking at what is going on at a certain level of the application.

Caching of fresh entities (those that don't need to be revalidated) works by pretending to the higher level that it obtained the resources from the web even when it came from the cache, so that the next highest level doesn't have to care about caching (i.e. abstraction is used).

For this reason, Firebug sometimes reports as 200 cases where there was no request at all, though I have found that it does report 304s.

I'll use Firebug for a quick overview of timings, but for detailed reports on what's actually happening on the network I'd use Fiddler, which sits between the browser and the Internet and hence reports more directly on what actually got sent down the wire.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文