加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 重启后浏览器不缓存资源

发布时间:2020-12-16 09:47:11 所属栏目:asp.Net 来源:网络整理
导读:这是一个更普遍的缓存问题. 在我的项目中,我有一些页面,其中包含一些带有asp.net-mvc3 / razor的ext.net 2.0 beta控件 所以对于这些页面,从我在firebug中收集的数据中,我认为浏览器在重新启动后没有缓存ext.axd资源文件. 这就是我所看到的: 启动Firefox,转
这是一个更普遍的缓存问题.

在我的项目中,我有一些页面,其中包含一些带有asp.net-mvc3 / razor的ext.net 2.0 beta控件

所以对于这些页面,从我在firebug中收集的数据中,我认为浏览器在重新启动后没有缓存ext.axd资源文件.

这就是我所看到的:

>启动Firefox,转到我的页面
>所有请求显示200 OK
>如果我按F5,我会将所有请求视为304 Not Modified
>现在,如果我重新启动浏览器,它会回到Http 200响应.

浏览器没有缓存我的资源吗?是否有我可以使用的设置或配置来跨浏览器会话缓存我的资源?

这就是萤火虫的样子:

>当我第一次开始时:

>当我按F5时,这就是我所看到的:

这是个人请求的样子:

当我重新启动浏览器时,我会回到(1).到处都是200OK.

(1)资源是否被缓存? (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?

希望这可以帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读