0

好吧,我正在尝试优化我的应用程序,目前正在为此使用页面速度。最强烈的建议之一是我需要利用浏览器缓存。该报告将我发送到此页面:

http://code.google.com/intl/pt-BR/speed/page-speed/docs/caching.html#LeverageBrowserCaching

在此页面中,有这样的报价:

如果 Last-Modified 日期在过去足够远,浏览器很可能不会重新获取它。

我的观点是:当我访问并重新加载我的应用程序(总是清除浏览器最近的历史记录)时,我设置为 Last-Modified 标头的值无关紧要(我在 10 年前尝试过),我第一次访问时获得状态 200 , 和 304 用于铰孔。

有什么办法可以得到谷歌文档中描述的行为?我的意思是,浏览器不会尝试从我的站点获取静态资源?

4

1 回答 1

0

使用 Expires 标头(也列在该 Google 文档链接上)可能会取得更好的成功。

还要记住,所有这些与缓存相关的标头都是浏览器遵循的提示或建议。不同的浏览器可以表现不同。

测试方法就是一个很好的例子。在您的情况下,您提到为剩余请求获取状态 304,但是您是否通过手动刷新浏览器来获取这些请求?在这种情况下,浏览器通常会发出请求。

于 2011-12-30T23:00:06.480 回答