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