我在IIS 8.5 / Windows 8.1中运行了一个ASP.NET MVC 4应用程序 我为几乎所有事情启用了缓存。
我使用谷歌浏览器的YSlow插件查看Primed Cache的HTTP请求数 我设法减少了对javascript和css文件的HTTP请求,但不知道如何为.png和.ico文件做同样的事情。
我尝试在system.webserver
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
<!-- Image types -->
<remove fileExtension=".jpg" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
<remove fileExtension=".png" />
<mimeMap fileExtension=".png" mimeType="image/png" />
...
但那没用。
非常感谢任何帮助!
答案 0 :(得分:0)
我已将cacheControlMaxAge
值从1.00:00:00
增加到180.00:00:00
,这就是诀窍。