我有一个在IIS 8.5 / Windows 8.1中运行的ASP.NET MVC 4应用程序。
我启用了几乎所有内容的缓存。
我将YSlow插件用于Google Chrome浏览器,以查看Primed Cache的HTTP请求数。
我设法减少了对javascript和css文件的HTTP请求,但不知道如何对.png和.ico文件执行相同的操作。
我试图将以下部分添加到web.config中 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" />
...
但这没有用。
任何帮助将不胜感激!
我已将的cacheControlMaxAge
价值从1.00:00:00
增至180.00:00:00
,这才成功。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句