如何在ASP.net IIS 7.5上利用浏览器缓存

12

我找到了这个链接并尝试应用,但是pagespeed.googlelabs仍然显示问题:http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache - Furkan Gözükara
1个回答

18
你可以从这篇文章开始学习,此外Mads Kristensen写了一篇有趣的博客文章,介绍如何在网站上压缩、精简和缓存动态和静态内容。
<configuration> 
 <location path="showStockPrice.asp">     
   <system.webserver>        
     <caching>         
       <profiles>
         <add varybyquerystring="*"location="Any"
           duration="00:00:01" policy="CacheForTimePeriod"            
           extension=".asp">
       </profiles>
     </caching>
   </system.webserver>
 </location>

缓存静态内容

<staticContent>
 <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00"/>
</staticContent>

这是关于 PHP 的内容。我正在尝试缓存图像、CSS、JS 和静态内容。 - Furkan Gözükara
2
好的,我按照你建议的做了。我还从这里找到了相关信息:http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache 但是PageSpeed Google仍然告诉我我没有利用浏览器缓存。 - Furkan Gözükara
你能否发布确切的错误信息,以及可能出现问题的文件。如果你使用了一些来自 Twitter、Facebook、Google Analytics 等第三方插件,那么你就没有太多可以进一步改进的余地了。 - Nikita Ignatov
1
将<staticContent>元素添加到我的web.config文件中对我很有帮助。谢谢! - Eric K
2
“interesting”和“blog post”链接已经失效。 - Ryan Gates

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接