使用Fiddler确认HTTP缓存

时间:2009-04-24 16:09:53

标签: caching fiddler

如何使用Fiddler确认HTTP缓存是否有效?还有另一种更好的方法吗?

5 个答案:

答案 0 :(得分:5)

您可以通过让页面获取资源来确认缓存,并注意Fiddler中没有出现对该资源的请求。我想不出更好的方法。适合我。

答案 1 :(得分:3)

右键单击fiddler中的URL并单击属性,可以在“WININET CACHE INFO”下的弹出窗口中查看cach信息

答案 2 :(得分:2)

通过Fiddler作为代理浏览网站。在每个响应详细信息中,都有一个“缓存”选项卡。这显示了有关响应标头的有用信息 - 例如不同的Cache-Control和Expires值意味着什么。

答案 3 :(得分:0)

我认为最好的方法是使用大多数缓存教程中演示的方法 - 在页面上显示一个标签,显示当前的服务器时间。如果缓存了该值,则在重新生成缓存之前,您不会看到它随后续页面刷新而更新。

如果你的要求更复杂(你需要使用Fiddler),Anthony的建议就是我过去成功使用的建议。

答案 4 :(得分:0)

Fiddler肯定会对此有所帮助。您将看到服务器响应HTTP 304响应(未修改 - 告知客户端缓存的项目仍然有效),或者对于正确设置了Web过期的内容,您根本不会看到请求。

事实上,你会发现Firefox和FireBug也会为你做这件事。