繁体   English   中英

Asp.net MVC图像缓存在浏览器中

[英]Asp.net MVC image caching in browser

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM