如何使用Fiddler确认HTTP缓存是否有效?还有另一种更好的方法吗?
答案 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也会为你做这件事。