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

标签 asp.net-mvc caching extjs browser-cache ext.net

这更像是一个一般的缓存问题。

在我的项目中,我有几个页面 ext.net 2.0 beta使用 asp.net-mvc3/razor 控制

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

这是我看到的:

  • 启动 Firefox,进入我的页面
  • 所有请求显示 200 OK
  • 如果我按 F5,我会看到所有请求都是 304 Not Modified
  • 现在,如果我 重启 浏览器,它回到 Http 200回应。

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

    这是 Firebug 的样子:
  • 当我第一次开始时:
    enter image description here
  • 当我按 F5 时,这是我看到的:

    enter image description here

    这是单个请求的样子:

    enter image description here

    当我重启浏览器 ,我回到 (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?

    希望这可以帮助

    关于asp.net-mvc - 浏览器重启后不缓存资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104453/

    相关文章:

    javascript - 外部 : Cannot read property 'reload' of undefined

    model-view-controller - ExtJS 4 MVC ComboBox 通过 Direct Store 加载 - 单击组合框时如何防止加载?

    javascript - jqGrid:为什么我为网格编辑定义的事件没有触发?

    asp.net-mvc - 我可以使用 Entity Framework 6(不是 Entity Framework 核心)开发 Asp.net 核心 MVC 应用程序吗?

    javascript - ASP.NET MVC 从代码块内访问 JavaScript 变量

    iis - Web 配置中缓存组件之间的差异

    android - 如何摆脱Android中的缓存位置

    c# - kendo 将数据提取到 pdf 文件在 asp.net mvc 中不起作用

    javascript - 这是在 Angular 上破坏模板缓存的好方法吗?

    JavaScript 在 IE8 中出错,但在 IE 10 中没有