有时在完全缓存的情况下衡量您的站点性能很有用。但是浏览器很难测试,因为在每次手动页面刷新时,它都会重新验证所有项目,这会导致对网络服务器上的每个资源的请求。有效的缓存项将响应 HTTP 304,无效的缓存项将响应 200 OK。因此,由于网络服务器的延迟,您最终会在这个特定用例中出现错误的时间安排。
一种解决方案是打开一个新选项卡,然后输入站点的 url,这会导致我的预期行为:缓存的项目是从磁盘提供的。一旦您点击刷新,这些项目就会再次重新验证。
这个工作流程(打开选项卡、打开选项卡等)有点糟糕,所以我想问一下,是否有人知道更好的方法来实现这一点。也许到目前为止我在互联网上错过了一个很好隐藏的快捷方式。