Удаление кэшированных объектов

Этот раздел документации относится к маршрутизации запросов приложений (Майкрософт) версии 2 для IIS 7 и более поздних версий.

Goal

Успешное удаление кэшированного содержимого с диска при маршрутизации запросов приложений (ARR).

Существует несколько способов удаления кэшированного содержимого в ARR.

  1. Удалить все кэшированные объекты. Это действие удаляет все кэшированное содержимое из всех основных расположений дисков кэша. Это действие не удаляет кэшированное содержимое с дополнительного диска, если указано.

    Примечание

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

  2. Удаление выбранного кэшированного объекта. Во время просмотра вы можете выбрать папку или файл и удалить выбранное содержимое. Если выбрана папка, все содержимое папки будет удалено. Если выбран файл, все связанные файлы будут удалены. Например, вы могли заметить, что для заданного содержимого может быть несколько файлов:

    • example.jpg.full
    • example.jpg.full.gzip
    • example.jpg.0–1023
    • example.jpg.1024-2047

    любойвсе

    В приведенном выше примере при выборе одного из файлов будут удалены файлы, связанные с example.jpg. Это действие удаляет выбранное содержимое как с основного диска кэша, так и с дополнительного диска, если это указано.

  3. Удаление определенных кэшированных объектов. ARR позволяет пользователю ввести определенный или абсолютный URL-адрес или частичный URL-адрес с шаблоном (*), чтобы удалить все содержимое, соответствующее шаблону. Это действие удаляет содержимое как с основного диска кэша, так и с дополнительного диска, если они указаны.

Предварительные требования

В этом пошаговом руководстве предполагается, что вы ознакомились с пошаговым руководством по ARR версии 1, а также другими документами версии 2 о настройке и включении функций кэша дисков.

Пошаговые руководства по сценариям ARR:

Если маршрутизация запросов приложений версии 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).

Выполните действия, описанные в статье Установка маршрутизации запросов приложений версии 2 , чтобы установить ARR версии 2.

Шаг 1. Удаление всех кэшированных объектов

Функция кэша дисков в ARR является компонентом уровня сервера. Таким образом, действия удаления кэша находятся на странице Application Request Routing Cache (Кэш маршрутизации запросов приложений ) на уровне сервера.

Удаление всех кэшированных объектов с помощью пользовательского интерфейса

  1. Запустите диспетчер IIS.

  2. Выберите сервер в представлении дерева навигации.

    Снимок экрана: узел сервера в диспетчере IS.

  3. Дважды щелкните кэш маршрутизации запросов приложений.

  4. В области Действия щелкните Удалить все кэшированные объекты.

    Снимок экрана: параметр

  5. В диалоговом окне подтверждения нажмите кнопку Да.

  6. Все кэшированное содержимое было удалено из всех основных расположений дисков кэша.

    Как отмечалось выше, это действие может занять много времени при наличии большого количества кэшированных объектов. Если необходимо сбросить диски, рекомендуется отформатировать диск, а не использовать эту функцию для удаления файлов. Дополнительные сведения см. в статье Рекомендации по развертыванию для маршрутизации запросов приложений .

Шаг 2. Удаление выбранных кэшированных объектов

Эта функция доступна при просмотре кэшированного содержимого с помощью диспетчера IIS. Это пошаговое руководство описано в статье Обзор кэшированного содержимого на диске при маршрутизации запросов приложений .

Примечание

Если вы перезаписываете имя узла, как описано в статье Развертывание маршрутизации запросов приложений в СЕТИ CDN, то имя узла, ожидаемое в диалоговом окне Обзор содержимого , — это повторно записанное имя узла, а не исходное имя узла, полученное узлом кэша.

Шаг 3. Удаление определенных кэшированных объектов

ARR позволяет пользователю ввести абсолютный URL-адрес для удаления определенного кэшированного содержимого или принять url-адрес,соответствующий шаблону (*), чтобы удалить содержимое, соответствующее шаблону.

Примечание

Если вы перезаписываете имя узла, как описано в статье Развертывание маршрутизации запросов приложений в СЕТИ CDN, то имя узла, ожидаемое в диалоговом окне Обзор содержимого , — это повторно записанное имя узла, а не исходное имя узла, полученное узлом кэша.

  1. В области Действия щелкните Удалить определенные кэшированные объекты.

    Снимок экрана: параметр

  2. В диалоговом окне Удаление кэшированных объектов введите абсолютный URL-адрес кэшированного содержимого, которое требуется удалить. В следующем примере http://wonyoo-w2k8.arr1-cdn.com/images/2.0/body_bg.jpg будет удален.

    Снимок экрана: диалоговое окно

  3. Диалоговое окно подтверждения отображается после успешного удаления указанного содержимого.

    Снимок экрана: сообщение с подтверждением.

  4. Чтобы удалить все содержимое, соответствующее шаблону URL-адреса, можно использовать шаблон (*). В диалоговом окне Удаление кэшированных объектов , показанном на шаге 2 выше, вместо ввода абсолютного пути введите URL-адрес с шаблоном подстановки. В приведенном ниже примере шаблон URL-адреса — http://wonyoo-w2k8.arr1-cdn.com/cache/*.jpg.

    Снимок экрана, на котором показан url-адрес с шаблоном подстановки в диалоговом окне

  5. Диалоговое окно подтверждения отображается после успешного удаления содержимого, соответствующего шаблону.

    Снимок экрана: сообщение, подтверждающее удаление.

Итоги

Вы успешно удалили одно или несколько кэшированных содержимого из ARR. Другие пошаговые руководства по ARR версии 2 см. в статье Общие сведения о маршрутизации запросов приложений версии 2 .