这是一个更普遍的缓存问题。
在我的项目中,我的网页上有几个ext.net 2.0 beta
控件asp.net-mvc3/razor
对于这些页面,根据我在firebug中收集的数据,我认为浏览器在重新启动之后没有缓存ext.axd
资源文件>
这就是我所看到的:
200 OK
304 Not Modified
Http 200
个响应。 浏览器没有缓存我的资源吗?是否有我可以使用的设置或配置来跨浏览器会话缓存我的资源?
这就是萤火虫的样子:
我第一次开始时:
当我按 F5 时,这就是我所看到的:
这是个人请求的样子:
当我重新启动浏览器时,我会返回(1)。我到处都是200OK
。
(1)资源是否被缓存? (2)我可以做些什么来缓存它吗?
答案 0 :(得分:2)
初始请求中的订单项为“黑色”,并从原始来源获取。然后将这些项目添加到浏览器缓存中。
在后续请求中,项目直接从缓存中提取,并着色为“灰色”。我想这只是Firebug的一个“功能”。
有关更多信息,请访问以下网址:
http://forums.ext.net/showthread.php?18340-Browser-does-not-cache-resources-after-restart
How to interpret grey items in Firebug Net panel?
希望这有帮助
答案 1 :(得分:0)
通常缓存由Web服务器控制。什么是您的Web服务器以及您的应用程序所在目录的配置是什么?