Хотите узнать, как отключить кэш файлов в браузере пользователя с помощью сервера 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 - Cache-control No-cache

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

Copy to Clipboard

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

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

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

— http://18.237.128.221

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

IIS - No-cache header

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

Copy to Clipboard

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

Copy to Clipboard

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