Я использую Google Page Speed на своем веб-сайте в IIS7, и мне было интересно, как установить
Используйте кеширование браузера - У следующих ресурсов отсутствует срок действия кеша
Используйте кеширование прокси - Рассмотрите возможность добавления заголовка «Cache-Control: public» к следующим ресурсам.
Я использую doDynamicCompression в своем web.config и немного не понимаю, как их установить? Надеюсь на помощь
Примечание: ссылка используется http://www.iis.net/ConfigReference/system.webServer/httpCompression
Я обнаружил, что в нескольких своих тестах мне не нужно было использовать параметры httpCompression, а только теги urlCompression.
<configuration>
<system.webServer>
<urlCompression doDynamicCompression="true" />
</system.webServer>
</configuration>
Вы можете добиться того же, пройдя через пользовательский интерфейс и установив там параметр, и он запишет приведенное выше в ваш web.config за вас. Это находится в разделе Site \ Compression «Включить сжатие динамического содержимого» (статический параметр обычно включен по умолчанию).
То же самое относится и к кэшированию клиента, но IIS, похоже, применяет это только к статическому контенту. Это находится в разделе Site \ HTTP Response Headers \ Set Common Headers, и вы можете включить срок действия веб-контента там. Или версия web.config:
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>
Это устанавливает его на 7 дней. В сочетании с плагином Google Page Speed FireFox он перестает жаловаться на сжатие и кеширование браузера.
Чтобы использовать кеширование браузера на сервере ISS, вам необходимо выполнить следующие инструкции:
1) Войдите в свой хост
2) Найдите Web.config
3) Откройте web.config
4) Добавьте cacheControlMode, указанный ниже
5) Сохраните web.config и проверьте кеширование.
<конфигурация>
<system.webServer>
<staticContent>
<clientCache cacheControlMode = "UseExpires" httpExpires = "Вт, 19 января 2038 г., 03:14:07 GMT" />
</staticContent>
</system.webServer>
</configuration>