Хотите узнать, как настроить политику кэша браузера на сервере IIS? В этом учебнике мы собираемся настроить сервер IIS для информирования браузера пользователя о кэшировании файлов в течение определенного периода времени.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Windows Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников для Windows.

Учебник IIS - Настройка политики кэша браузера

Запустите приложение под названием: IIS Manager.

Start IIS Windows

В приложении IIS Manager выберите свой веб-сайт.

В правой части экрана доступ к опции под названием: HTTP Response Headers.

IIS response header

В правой верхней части экрана нажмите на общий вариант headers Set.

IIS - Set common headers

Для включения кэша файлов в браузере пользователя выполните следующую конфигурацию:

- Истечь веб-контента - Да.
После - Выберите количество времени, в течение которого браузер пользователя должен хранить файл в кэше.

Нажмите на кнопку OK.

IIS - Browser cache configuration

Дополнительно используйте командную строку для настройки заголовка CACHE-CONTROL.

Copy to Clipboard

В нашем примере мы настроили заголовок CACHE-CONTROL на сервере IIS, чтобы сообщить браузеру пользователя для выполнения кэша содержимого в течение 30 дней.

Чтобы протестировать установку, откройте браузер Chrome на удаленном компьютере и получите доступ к веб-сайту.

В нашем примере в браузер был введен следующий URL::

• http://www.gameking.tips

Используйте функцию проверки страницы браузера Chrome для проверки хедеров с вашего сервера.

IIS - CACHE-CONTROL configuration

Заголовок CACHE-CONTROL отображает время кэша в секундах.

По желанию, вы можете использовать команду CURL компьютера Linux для тестирования конфигурации заголовка.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы настроили заголовок IIS под названием CACHE-CONTROL, чтобы позволить пользователю кэшировать содержимое вашего веб-сайта.