Сервер контролирует тайм-аут истечения срока действия кэша браузера - PullRequest
0 голосов
/ 07 мая 2019

У нас есть онлайн-система управления обучением, размещенная в IIS.Распространенная проблема заключается в том, что учащиеся должны очистить кэш браузера, чтобы возобновить онлайн-курс, в котором недавно были незначительные обновления.

LMS - это классический ASP, сервер - Windows 2012, IIS 7.

Я надеюсь, что в IIS есть настройка для обслуживания файлов с тайм-аутом по истечении срока действия кэша, который будет соблюдать браузер клиента.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 09 мая 2019

Вы можете использовать атрибут «httpExpires», который указывает дату и время истечения срока действия содержимого. Вам необходимо добавить HTTP-заголовок «Expires» в ответ.

Чтобы настроить срок действия кэша для веб-сайта или приложения, выполните следующие действия:

  • Открыть диспетчер информационных служб Интернета (IIS).
  • На панели Соединения перейдите на сайт, для которого вы хотите отключить кеширование.
  • В представлении функций выберите Заголовки ответа HTTP.

enter image description here

  • На панели заголовков ответа HTTP нажмите Установить общие заголовки ... в Панель действий.
  • В диалоговом окне «Установить общие заголовки ответа HTTP» установите флажок веб-контент с истекшим сроком действия, выберите параметр, срок действия которого истекает после определенного интервал или в определенное время, а затем нажмите кнопку ОК.

enter image description here

Вы также можете обратиться к статье ниже для получения более подробной информации: Кэш клиента

С уважением, Jalpa

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