PageSpeed Insights — это сервис Google для анализа производительности сайтов и выявления проблем, которые мешают занять высокие позиции в поисковом рейтинге. Google утверждает, что скорость загрузки является одним из важных параметров для ранжирования сайта в поисковой выдече. Одним из частых замечаний PageSpeed Insights это кеширование статического контента. Давайте посмотрим, как можно решить эту задачу на Internet Information Services.
Можно установить кэширование содержимого каталога, сроком на 1-ни сутки, указав его в корневом web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="images">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1:00:00:00" />
</staticContent>
</system.webServer>
</location>
</configuration>
Или поместив файл web.config в необходимый каталог сайта:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1:00:00:00" />
</staticContent>
</system.webServer>
</configuration>
Источник: stackoverflow.com