Как использовать кэширование браузера на ASP.net IIS 7.5 - PullRequest
10 голосов
/ 09 июля 2011

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

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 Ответ

17 голосов
/ 09 июля 2011

Вы можете начать здесь с этой статьи , также Мадс Кристенсен написал интересное сообщение в блоге о том, как сжимать, минимизировать и кэшировать динамический и статический контент на вашем сайте.

<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>
...