Поделиться через


Руководство. Настройка правил кэширования сеть доставки содержимого Azure

Внимание

Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы службы, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 года. Дополнительные сведения см. в статье Azure CDN Standard от майкрософт (классическая версия).

Azure CDN из Эдгио будет прекращено 4 ноября 2025 г. Перед этой датой необходимо перенести рабочую нагрузку в Azure Front Door. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.

Примечание.

Правила кэширования доступны только для azure CDN уровня "Стандартный" из профилей Edgio . Для azure CDN из профилей Майкрософт необходимо использовать обработчик правил "Стандартный" для Azure CDN Premium из профилей Edgio, необходимо использовать подсистему правил Edgio Premium на портале "Управление" для аналогичных функций.

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

  • Глобальные правила кэширования. Вы можете задать в своем профиле одно глобальное правило кэширования для каждой конечной точки, которое влияет на все запросы к конечной точке. Глобальное правило кэширования переопределяет все заголовки директив кэша HTTP (если они заданы).

  • Настраиваемые правила кэширования. Вы можете задать одно или несколько настраиваемых правил кэширования для каждой конечной точки в профиле. Настраиваемые правила кэширования соответствуют конкретным путям и расширениям файлов, обрабатываются по порядку и переопределяют глобальное правило кэширования (если оно задано).

В этом руководстве описано следующее:

  • Открыть страницу правил кэширования.
  • Создать глобальное правило кэширования.
  • Создать настраиваемое правило кэширования.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.

Необходимые компоненты

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

Откройте страницу правил кэширования сети доставки содержимого Azure

  1. В портал Azure выберите профиль сети доставки содержимого, а затем выберите конечную точку.

  2. В области слева в разделе "Параметры" выберите Правила кэширования.

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

    Появится страница Правила кэширования.

    Снимок экрана: страница правил кэширования сети доставки содержимого.

Установка глобальных правил кэширования

Создайте глобальное правило кэширования следующим образом:

  1. В разделе Глобальные правила кэширования задайте для параметра Режим кэширования строк запросов значение Пропускать строки запросов.

  2. Задайте для параметра Поведение кэширования значение Установить, если отсутствует.

  3. Для параметра Срок действия кэша введите значение 10 в поле Days (Дни).

    Глобальное правило кэширования влияет на все запросы к конечной точке. Это правило учитывает исходные заголовки директив кэша, если они имеются (Cache-Control или Expires). В противном случае, если они не указаны, задается кэш на 10 дней.

    Глобальные правила кэширования

Установка настраиваемых правил кэширования

Создайте настраиваемое правило кэширования следующим образом.

  1. В разделе Настраиваемые правила кэширования задайте для параметра Условие соответствия значение Путь, а для параметра Значение соответствия — значение /images/*.jpg.

  2. Задайте для параметра Поведение кэширования значение Override (Переопределить) и введите 30 в поле Days (Дни).

    Это правило кэширования задает для длительности кэширования значение "30 дней" для всех файлов изображений (.jpg) в папке конечной точки /images. Оно переопределяет все заголовки HTTP Cache-Control или Expires, отправленные с сервера-источника.

    Настраиваемые правила кэширования

Очистка ресурсов

На предыдущих шагах вы создали правила кэширования. Если они вам больше не нужны, их можно удалить, сделав следующее:

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

  2. В области слева в разделе "Параметры" выберите Правила кэширования.

  3. В разделе Глобальные правила кэширования задайте для параметра Поведение кэширования значение Не задано.

  4. В разделе "Пользовательские правила кэширования" установите флажок рядом с правилом, которое требуется удалить.

  5. Выберите команду Удалить.

  6. В верхней части страницы выберите Сохранить.

Следующие шаги

Из этого руководства вы узнали, как:

  • Открыть страницу правил кэширования.
  • Создать глобальное правило кэширования.
  • Создать настраиваемое правило кэширования.

Перейти к следующей статье, чтобы научиться настраивать дополнительные параметры правил кэширования.