Управление кэшированием браузера с помощью ASP.NET и IIS 7.5 - PullRequest
1 голос
/ 11 июля 2011

Google PageSpeed ​​ предлагает следующее для моего сайта в качестве высокого приоритета.

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

и предлагает дальнейшее чтение .

Я использую Windows Server 2008 r2.net framework 4.0, asp.net и IIS 7.5.Как увеличить срок действия кэша для некоторых файлов?

Я пробовал следующий файл web.config, но он не работает.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <sessionState mode="Off" />
    </system.web>
    <system.webServer>
        <staticContent>
          <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" />
        </staticContent>
    </system.webServer>
</configuration>

1 Ответ

2 голосов
/ 11 июля 2011

Вы уверены, что это не работает?Я просто тестировал простую страницу с одним изображением.Точно добавил свой раздел конфигурации и проверил в firebug.

Вот заголовки.

enter image description here

Выглядит нормально для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...