好吧,我正在尝试优化我的应用程序,目前正在使用页面速度。最强烈的建议之一是我需要利用浏览器缓存。该报告将我发送到此页面:
http://code.google.com/intl/pt-BR/speed/page-speed/docs/caching.html#LeverageBrowserCaching
在此页面中有这样的引用:
如果上次修改日期是 足够远,过去, 机会是浏览器不会重新获取 它
我的观点是:我设置为Last-Modified标头的值(我尝试过去10年)并不重要,当我访问并重新加载我的应用程序时(总是清除浏览器最近的历史记录)我得到状态200 for第一次访问,304为扩展访问。
我有什么方法可以获得谷歌文档中描述的行为?我的意思是,浏览器不会尝试从我的网站获取静态资源吗?
答案 0 :(得分:0)
使用Expires标头(也在Google文档链接中列出)可能会有更好的成功。
另请注意,所有这些与缓存相关的标头都是浏览器要遵循的提示或建议。不同的浏览器可以表现不同。
测试方法就是一个很好的例子。在您的情况下,您提到了剩余请求的状态304,但您是通过手动浏览器刷新获得这些请求吗?在这种情况下,浏览器通常会提出请求。