Browser 浏览器没有';t缓存资源
我用Firebug检查了我的站点:每次我重新加载页面时,所有资源都会再次加载。(我不是通过在浏览器中单击“重新加载”,而是使用主页上指向主页的链接) 举个例子:base.css在每次加载页面时都给出一个“200OK”状态Browser 浏览器没有';t缓存资源,browser,firebug,cache-control,Browser,Firebug,Cache Control,我用Firebug检查了我的站点:每次我重新加载页面时,所有资源都会再次加载。(我不是通过在浏览器中单击“重新加载”,而是使用主页上指向主页的链接) 举个例子:base.css在每次加载页面时都给出一个“200OK”状态 The response header says: Cache-Control max-age=5184000, private Last-Modified 10 Feb 2012 20:00:00 GMT 从我读到现在,这应该足以使浏览器缓存该文件 我在两台不同的
The response header says:
Cache-Control max-age=5184000, private
Last-Modified 10 Feb 2012 20:00:00 GMT
从我读到现在,这应该足以使浏览器缓存该文件
我在两台不同的机器上用两个不同版本的Firefox检查了这一点,但结果相同
浏览器缓存文件时缺少什么
令人困惑的是,使用about:cache,我可以看到浏览器已将base.css放入其磁盘缓存中,并在每次重新加载页面时增加获取计数。firebug是在恶作剧吗?Yogi,我附上了我在浏览器中看到的屏幕截图(见下文或单击此URL)。有一些缓存资源(比如widget76.css),但是base.css并不像您所说的那样被缓存 我观察到以下几点:
Yogi,我附上了我在浏览器中看到的内容的屏幕截图(见下文或单击此URL)。有一些缓存资源(比如widget76.css),但是base.css并不像您所说的那样被缓存 我观察到以下几点:
我最初的问题的答案很简单: 在firebugs网络分析的默认模式下,启用“BFCache Answers”。其效果是,对缓存的请求显示在列表中,这给人的印象是它们来自服务器
谢谢你的帮助,DmitryB 对于我最初的问题,答案相当简单: 在firebugs网络分析的默认模式下,启用“BFCache Answers”。其效果是,对缓存的请求显示在列表中,这给人的印象是它们来自服务器
谢谢你的帮助,DmitryB 您可能希望发布浏览器引入的示例URL。有时框架会向URL添加缓存buster参数以跳过缓存。@DmitryB该站点是您可能希望发布浏览器拉入的示例URL。有时框架会向URL添加缓存buster参数以跳过缓存。@DmitryB该站点是