Как использовать кеширование браузера в ASP.NET IIS 7.5

Следующие кешируемые ресурсы имеют короткий срок службы свежести. Укажите срок действия не менее одной недели в следующих ресурсах:

http://pagespeed.googlelabs.com предлагаю мне это для моего сайта как высокий приоритет. Я использую Windows Server 2008 r2 netframework 4.0 asp.net IIS 7.5. Как это сделать?

Это прямой URL-адрес для просмотра: http://pagespeed.googlelabs.com/#url=www.monstermmorpg.com&mobile=false&rule=LeverageBrowserCaching

Ответ 1

Вы можете начать здесь с в этой статье, также 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>