Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важный
Это функция Azure CDN Premium от Edgio; чтобы настроить правила в Azure CDN от Майкрософт, используйте стандартный механизм правил. Дополнительные правила недоступны для Azure CDN из Akamai. Полное сравнение функций CDN см. в разделе " Функции продукта Azure CDN".
Обзор
Модуль правил Azure CDN позволяет настроить способ обработки HTTP-запросов. Например, блокировка доставки определенных типов контента, определение политики кэширования или изменение заголовка HTTP. В этом руководстве показано, как создать правило, которое изменяет поведение кэширования ресурсов CDN. Дополнительные сведения о синтаксисе обработчика правил см. в справочнике по обработчику правил Azure CDN.
Доступ
Чтобы получить доступ к обработчику правил, сначала выберите "Управление" в верхней части страницы профиля CDN , чтобы получить доступ к странице управления Azure CDN. В зависимости от того, оптимизирована ли конечная точка для динамического ускорения сайта (DSA), вы получите доступ к обработчику правил с набором правил, подходящих для типа конечной точки:
Конечные точки, оптимизированные для общей веб-доставки или другой оптимизации, отличной от DSA:
Перейдите на вкладку "Большой HTTP" , а затем выберите обработчик правил.
Конечные точки, оптимизированные для DSA:
Перейдите на вкладку ADN и выберите обработчик правил.
ADN — это термин, используемый Эдгио для указания содержимого DSA. Все созданные здесь правила игнорируются любыми конечными точками в вашем профиле, которые не оптимизированы для DSA.
Учебное пособие
На странице профиля CDN выберите "Управление ", чтобы открыть портал управления CDN.
Перейдите на вкладку "Большой HTTP" , а затем выберите обработчик правил.
Выберите +Создать, чтобы создать новую черновик политики.
Присвойте политике имя. Нажмите кнопку "Продолжить", а затем нажмите кнопку +Правило.
Важный
Порядок, в котором перечислены несколько правил, влияет на способ их обработки. Последующее правило может переопределить действия, указанные предыдущим правилом. Например, если у вас есть правило, которое разрешает доступ к ресурсу на основе свойства запроса и правила, которое запрещает доступ ко всем запросам, второе правило переопределяет первое. Переопределение более ранних правил происходит только в том случае, если они взаимодействуют с теми же свойствами.
Введите имя в текстовом поле "Имя/ Описание ".
Нажмите кнопку + , а затем выберите "Совпадение " или "Выбрать первое совпадение " для логики сопоставления. Разница между этими двумя описана в разделе "Идентификация запросов".
Определите тип запросов, к которые применяется правило. Используйте условие соответствия по умолчанию Always.
Заметка
В раскрывающемся списке доступны несколько условий соответствия. Для получения сведений о текущем условии соответствия выберите синий информационный значок, расположенный слева от него.
Подробный список условных выражений см. в разделе "Условные выражения обработчика правил".
Подробный список условий соответствия см. в разделе "Условия соответствия обработчика правил".
Чтобы добавить новую функцию, нажмите кнопку + в условной инструкции.
В раскрывающемся списке категорий выберите кэширование. Затем в раскрывающемся списке функций выберите "Принудительное внутреннее максимальное время". В текстовом поле введите значение 300. Оставьте остальные параметры по умолчанию и нажмите кнопку "Сохранить ", чтобы завершить настройку правила.
Заметка
В раскрывающемся списке доступны несколько функций. Для получения сведений о выбранной функции выберите синий информационный значок слева.
Для Force Internal Max-Age заголовки
Cache-Control
иExpires
ресурса переопределяются, чтобы контролировать, когда пограничный узел CDN обновляет ресурс из источника. В этом примере пограничный узел CDN кэширует ресурс в течение 300 секунд или 5 минут, прежде чем обновить ресурс из источника.Подробный список функций см. в разделе " Функции обработчика правил".
Выберите "Блокировка черновика в качестве политики". После блокировки черновика в политику вы не сможете добавлять или обновлять правила в этой политике.
Выберите Запрос на развертывание.
Если этот профиль CDN является новым без предыдущих правил или рабочего трафика, можно выбрать среду как продуктовая в раскрывающемся меню. Введите описание среды и нажмите кнопку "Создать запрос развертывания".
Заметка
После развертывания политики потребуется около 30 минут для распространения. Если вы хотите добавить или обновить дополнительные правила, необходимо дублировать текущее правило и развернуть новую политику.
Добавление правил в существующую политику, развернутую в рабочей среде
Выберите политику, развернутую в рабочей среде.
Выберите «Дублировать», чтобы скопировать существующую политику в рабочей среде.
Щелкните значок карандаша, чтобы изменить существующее правило или выбрать +Правило , чтобы добавить новое правило в политику.
Как только вы будете довольны обновлениями, выполните шаги 10-12 в последнем разделе, чтобы развернуть политику.
Среда стадирования движка правил
Промежуточная среда предоставляет песочницу, в которой можно протестировать новую конфигурацию CDN от начала до конца, не затрагивая продуктивную среду. Эта конфигурация позволяет реплицировать поток трафика через промежуточную сеть на сервер-источник.
Промежуточная среда предназначена для функционального тестирования и является меньшего масштаба, чем производственная среда CDN. Поэтому вы не должны использовать эту среду для тестирования масштабирования, большого объема или пропускной способности.
Трафик должен удерживаться на уровне ниже 50 Мбит/с или 500 запросов в секунду.
Изменения, внесенные в промежуточную среду, не будут влиять на рабочую среду сайта.
Тестирование трафика HTTPS с помощью промежуточной среды приведет к несоответствию сертификата TLS.
Механизм тестирования:
После блокировки черновика в политику выберите "Запрос на развертывание". Выберите среду в качестве промежуточной, а затем нажмите кнопку "Создать запрос развертывания".
Измените локальный файл узла, чтобы создать запись A для конечной точки или личного домена.
Проверьте тестовый ресурс для личного домена в браузере и продолжайте работу без использования HTTPS.
Заметка
После развертывания политики в промежуточной среде потребуется 15 минут для её распространения.
См. также
- Обзор Azure CDN
- Справочник по движку правил
- Условия соответствия движка правил
- условные выражения механизма правил
- Функции подсистемы правил
- Пятница Azure: мощные новые функции Azure CDN уровня "Премиум " (видео)