Руководство: Настройка правил кэширования Сеть доставки контента Azure

Внимание

Azure CDN Standard от Microsoft (classic) выходит из эксплуатации 30 сентября 2027 года. Поскольку сервис уходит из эксплуатации, он больше не поддерживает создание профилей, адаптацию новых доменов или управляемые сертификаты. Чтобы избежать нарушения работы службы, перейдите на Azure Front Door Standard или Premium. Для получения дополнительной информации см. ⁠Завершение поддержки Azure CDN Standard от Microsoft (классическая версия).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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