Настройка и включение кэша дисков в маршрутизации запросов приложений
от группы iis
Этот раздел документации относится к маршрутизации запросов приложений (Майкрософт) версии 2 для IIS 7 и более поздних версий.
Goal
Для успешной настройки и включения кэша диска, который будет использоваться в основных сценариях маршрутизации запросов приложений (ARR) версии 1.
Предварительные требования
Основные сценарии ARR версии 1 должны быть успешно настроены:
- Определение и настройка группы серверов маршрутизации запросов приложений
- Балансировка нагрузки HTTP с помощью маршрутизации запросов приложений
- Настройка трехуровневой архитектуры развертывания с помощью маршрутизации запросов приложений
- Пилотное управление программой с помощью маршрутизации запросов приложений
- Совместное размещение с использованием маршрутизации запросов приложений
В этом пошаговом руководстве основное внимание уделяется настройке и включению дискового кэша для описанных выше сценариев.
Если служба "Маршрутизация запросов приложений" версии 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. Настройка расположений кэша основного диска
Необходимо указать по крайней мере одно расположение кэша основного диска.
Чтобы настроить расположение кэша основного диска с помощью пользовательского интерфейса, выполните следующие действия.
Запустите диспетчер IIS.
Настройка кэша диска для ARR выполняется на уровне сервера. Выберите сервер в представлении дерева навигации.
Дважды щелкните кэш маршрутизации запросов приложений.
В области Действия нажмите кнопку Добавить....
В диалоговом окне Добавление диска определите расположение диска и задайте максимальный размер. Если размер не указан, он будет использовать все доступное дисковое пространство.
Примечание
Если расположение диска было создано вручную, убедитесь, что удостоверение рабочего процесса имеет следующие права пользователя. В большинстве случаев локальная группа "Пользователи" имеет достаточные права пользователя на момент ее создания.
- Read
- Просмотр содержимого папки
- Write
Введите соответствующие значения и нажмите кнопку ОК , чтобы сохранить изменения. Для целей этого пошагового руководства используется в качестве расположения диска,
c:\cache\
а максимальный размер — 10 ГБ . Можно ввести любое значение вплоть до максимального размера диска или использовать весь диск.Примечание
В ARR есть концепция основного и дополнительного дисков. Типичная конфигурация включает один или несколько основных дисков, которые являются локальными, например e:\cache или f:\cache. Однако может быть только один дополнительный диск, и, как правило, это диск SAN, который может совместно использоваться несколькими ARR. Идея заключается в том, что у вас есть большой диск SAN, где можно кэшировать больше содержимого, чем на локальном диске ARR, и его также можно совместно использовать в нескольких экземплярах ARR.
Шаг 2. Настройка расположения кэша вторичного диска
Расположение кэша вторичного диска является необязательной конфигурацией. Как отмечалось выше, в отличие от основного диска, можно настроить только один вторичный диск. Таким образом, расположение кэша вторичного диска используется в качестве "родительского уровня кэша". ARR ищет кэшированное содержимое на вторичном диске, если не удается найти его в расположениях основного кэша. Аналогичным образом, при кэшировании содержимого ARR будет кэшировать его как в расположении основного кэша, так и на дополнительном диске кэша.
Чтобы настроить расположение кэша дополнительного диска с помощью пользовательского интерфейса, выполните следующие действия.
В области Действия щелкните Добавить вторичную....
В диалоговом окне Добавление дополнительного диска определите расположение диска.
Введите соответствующее значение и нажмите кнопку ОК , чтобы сохранить изменения. В этом пошаговом руководстве
\\wonyoo-w2k8-3\SAN\
используется в качестве дополнительного расположения диска кэша.
Шаг 3. Включение кэша диска
После указания расположения диска прокси-сервер ARR может выбрать использование настроенного кэша диска. В ARR есть два уровня прокси-серверов. Одна из них находится на уровне сервера, а другая — на уровне фермы серверов. В обоих случаях кэш диска включен по умолчанию. После настройки расположения основного диска кэша ARR начнет кэширование содержимого на диске по умолчанию.
В остальной части пошагового руководства предполагается, что ферма серверов уже создана. Если это не так, следуйте указаниям в пошаговом руководстве По определению и настройке фермы сервера маршрутизации запросов приложений .
Выберите Фермы серверов.
Выберите созданную ферму серверов.
Отображаются следующие значки:
Дважды щелкните кэширование. Убедитесь, что установлен флажок Включить кэш диска .
Примечание
Авторизация не может быть делегирована ARR. Поэтому, если содержимое является очень конфиденциальным по своей природе и требует авторизации, рекомендуется не включать кэш.
Шаг 4. Проверка функциональности
По умолчанию кэш ядра по http.sys в Windows ограничивает размер отдельных объектов до 256 КБ. Чтобы глобально изменить этот параметр, см. раздел https://support.microsoft.com/kb/820129/en-us.
Выполните несколько запросов, которые будут кэшироваться в ARR.
Чтобы убедиться, что кэширование памяти работает, выполните приведенные далее действия.
Откройте командную строку с повышенными правами пользователя.
Введите netsh HTTP show cache.
По умолчанию длительность кэша памяти составляет 5 секунд.
Шаг 5. Проверка функциональности кэша с помощью диспетчера IIS
- Перейдите к пользовательскому интерфейсу маршрутизации запросов приложений на уровне сервера в диспетчере IIS.
- Щелкните Обзор содержимого кэша в области действий справа.
- Убедитесь, что ответы кэшируются на основном диске кэша.
- Убедитесь, что содержимое также существует на дополнительном диске кэша.
Помимо проверки функциональности кэша дисков в файловой системе, ARR предоставляет графическое представление панели мониторинга производительности кэша.
Выберите Фермы серверов.
Выберите созданную ферму серверов.
Отображаются следующие значки:
Дважды щелкните мониторинг и управление. Это представление предоставляет статистику среды выполнения на уровне фермы серверов, включая соотношение попаданий и промахов кэша, а также сколько пропускной способности было сохранено из-за кэша диска ARR.
Итоги
Теперь вы успешно настроили и включили кэш диска для ARR. Другие пошаговые руководства по ARR версии 2 см. в документах этой статьи.