Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
По Вон Ю
Этот раздел документа относится к маршрутизации запросов приложений (Майкрософт) версии 2 для IIS 7 и более поздних версий.
Goal
Для успешной записи правил для управления директивами управления кэшем для управления поведением возможностей кэширования и длительностью кэша.
В некоторых случаях администраторУ ARR может потребоваться определить директивы управления кэшем, если они отсутствуют в заголовке ответа, или даже переопределить директивы управления кэшем в ответе. ARR предоставляет функцию для определения собственных директив управления кэшем, чтобы администратор смог дополнительно управлять поведением кэшированного содержимого.
Предварительные требования
В этой статье предполагается, что вы знакомы с общей функциональностью ARR и знаете, как развернуть и настроить ARR с помощью кэша дисков. Если вы еще не сделали этого, настоятельно рекомендуется ознакомиться со следующими пошаговым руководствами, прежде чем продолжить:
- Настройка и включение кэша дисков в маршрутизации запросов приложений
- Управление иерархией кэша с помощью маршрутизации запросов приложений
- Развертывание маршрутизации запросов приложений в CDN
- Просмотр кэшированного содержимого на диске при маршрутизации запросов приложений
- Удаление кэшированных объектов
Если служба "Маршрутизация запросов приложений" версии 2 не установлена, ее можно скачать по адресу:
- Маршрутизация запросов приложений Майкрософт версии 2 для IIS 7 (x86) здесь (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Маршрутизация запросов приложений Майкрософт версии 2 для IIS 7 (x64) здесь (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Выполните действия, описанные в этом документе, чтобы установить ARR версии 2.
Шаг 1. Настройка правил управления кэшем.
В этом пошаговом руководстве предполагается, что для ARR уже настроен кэш диска. Прежде чем продолжить, внимательно изучите предварительные требования.
Запустите диспетчер IIS.
Правила управления кэшем определяются на уровне сервера. Выберите и разверните корень сервера.
Дважды щелкните кэш маршрутизации запросов приложений.
В области Действия щелкните Правила управления кэшем.
В области Действия нажмите кнопку Добавить....
Откроется диалоговое окно, которое поможет написать правила управления кэшем. Как и правила маршрутизации в ARR на уровне фермы серверов, ARR использует перезапись URL-адресов для записи правил управления кэшем. Этот пользовательский интерфейс в ARR делает его более актуальным для функций кэширования дисков, не заставляя пользователя использовать пользовательский интерфейс переопределения URL-адресов для записи правил управления кэшем.
В этом пошаговом руководстве вы напишете правило, чтобы всегда кэшировать .jpg образы в течение 30 минут, независимо от того, что директивы управления кэшем могли указывать в заголовке ответа. Для этого введите следующие значения:
Применить правило: Всегда
Кэша: Выбранного
Длительность кэша (в минутах): 30
Имя узла: пустое
URL-адрес: *.jpgПримечание
Поля Имя узла и URL-адрес являются необязательными.
Шаг 2. Проверка функциональности.
Правило управления кэшем, которое вы написали на шаге 1, всегда будет кэшировать .jpg файлы в течение 30 минут, независимо от того, что директива управления кэшем может быть указана в заголовке ответа.
Отправьте запрос .jpg на сервер ARR с правилом, написанным на шаге 1.
Откройте командную строку и перейдите к кэшированному расположению.
Найдите файл с полным именем. (В приведенном ниже примере файл находится в
c:\cache\localhost\pix\
)Откройте полный файл, чтобы просмотреть заголовок.
Убедитесь, что для параметра max-age задано значение 30 минут (или 1800 секунд).
Примечание
ARR позволяет использовать несколько правил управления кэшем. Они обрабатываются сверху вниз, и порядок можно управлять с помощью стрелок вверх и вниз на панели Действия . В этом пошаговом руководстве представлен простой случай правил управления кэшем, но эту же концепцию можно расширить, чтобы не кэшировать определенное содержимое или только кэшировать содержимое на основе шаблонов URL-адресов или имен узлов.
Итоги
Вы успешно написали правило управления кэшем, чтобы определить, поддерживает ли содержимое кэширование, и, если да, то как долго оно должно кэшироваться.
Другие пошаговые руководства по ARR версии 2 см. в документах этой статьи.