【问题标题】:Asp.net MVC image caching in browser浏览器中的 Asp.net MVC 图像缓存
【发布时间】:2014-03-30 07:37:43
【问题描述】:

在我的 asp.net/mvc (html 5) 应用程序中,我有一个“添加/编辑产品”向导 UI,它有 4 个步骤。 在第 3 步中,我们有一个上传/显示图像页面。

一旦用户上传图片,我需要将它们缓存在浏览器中。 (这样用户在缓存过期之前不会向服务器请求相同的图像)

实现这种缓存的最佳方法是什么? (我可以使用 html 5 本地存储吗? 还是使用 IIS(或 webconfig)的静态内容缓存就足够了?)

【问题讨论】:

    标签: asp.net-mvc-4 c#-4.0 caching browser-cache


    【解决方案1】:

    将以下内容添加到该部分下的 web.config 文件中:

    <staticcontent>
      <clientcache cachecontrolmode="UseMaxAge" cachecontrolmaxage="60.00:00:00" />
    </staticcontent>
    

    这将为您的静态内容设置 60 天的缓存限制。将要求用户的网络浏览器在您设置的时间限制内存储内容。

    编辑:找到我描述使用设置的链接:http://blogs.msdn.com/b/rickandy/archive/2011/05/21/using-cdns-to-improve-web-site-performance.aspx

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 2015-12-07
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      相关资源
      最近更新 更多