永久缓存静态图像asp .net mvc

时间:2015-12-24 07:46:17

标签: asp.net asp.net-mvc caching browser-cache clientcache

我希望我的所有静态图像都在浏览器上缓存(在第一次请求时)并从浏览器缓存中获取以进一步请求页面。

我尝试将<clientCache cacheControlMode="UseExpires" httpExpires="Fri, 23 Dec 2016 00:00:00 GMT" />添加到我的Web.config中,但它仍然向服务器发出请求并返回304作为返回。

我正在尝试的是在客户端永久缓存静态图像,这样它就不会向服务器请求,并且会从浏览器缓存中提取图像。

有人可以帮忙。

1 个答案:

答案 0 :(得分:1)

您可以在任何Web开发环境中使用manifest HTML 5属性manifest。您需要做的是创建清单文件,在那里提供图像(或任何静态内容)路径,并将该文件用作<div class="back-box"> <div class="second-box"> <div class="text-box"> <h2> My Text here </h2> </div> </div> </div> 属性的值。 More Info