启动 Web 应用程序(开始调试),每次使用 F5 刷新页面时,缓存似乎都是刷新的。
我使用Firebug和YSlow来跟踪网络流量,每次我在浏览器中按F5时,所有的http请求都不是灰色的;像javascript这样的文件总是重新下载。
当我按 Ctrl+F5 时,缓存不应该刷新?
我使用 YSlow 来关注本地主机以外的网站,即使我按 F5,文件也会保存在缓存中。
YSlow 根据其 HTTP 标头显示文件缓存信息,无论您重新加载页面还是首次加载。这意味着这些文件将在即将访问分析页面时缓存。
如果您在浏览器中按 F5,这是预期的行为,因为通过按 F5,您基本上是在告诉浏览器获取所有内容。如果您想查看输出缓存的效果(我假设这就是您希望看到"灰色项目"的原因),那么只需从页面导航到而无需使用 F5。