Особенности механизма правил Edgio Premium в сети доставки контента Azure
В этой статье перечислены подробные описания доступных функций для механизма правил сети доставки содержимого Azure.
Третья часть правила — это функция. Функция определяет тип действия, применяемого к типу запроса, который определяется набором условий соответствия.
Справочные материалы по сети доставки содержимого Azure с описанием функций механизма правил Edgio Premium
Доступные типы функций:
- Доступ
- кэширование
- комментарий
- Заголовки
- журналы
- Оптимизировать
- происхождение
- специальность
- URL-адрес
Доступ
Эти функции предназначены для управления доступом к содержимому.
Имя | Цель |
---|---|
запрет доступа (403) | Определяет, отклоняются ли все запросы с ответом 403 Запрещено. |
Аутентификация токена | Определяет, применяется ли проверка подлинности Token-Based к запросу. |
код отказа в аутентификации токена | Определяет тип ответа, возвращаемого пользователю при отклонении запроса из-за проверки подлинности Token-Based. |
Игнорирование регистра URL для токенов аутентификации | Определяет, учитывается ли сравнение URL-адресов, сделанных Token-Based аутентификации. |
параметр аутентификации токена | Определяет, следует ли переименовать параметр строки запроса проверки подлинности Token-Based. |
Кэширование
Эти функции предназначены для настройки того, когда и как кэшируется содержимое.
Имя | Цель |
---|---|
параметры пропускной способности | Определяет, активны ли параметры регулирования пропускной способности (например, ec_rate и ec_prebuf). |
ограничение пропускной способности | Регулирует пропускную способность для ответа, предоставленного нашими граничными серверами. |
обход кэша | Определяет, может ли запрос использовать нашу технологию кэширования. |
Cache-Control Обработка заголовка | Управляет созданием заголовков Cache-Control граничным сервером, когда активирована функция внешнего Max-Age. |
Cache-Key строка запроса | Определяет, включаются или исключаются параметры строки запроса, связанные с запросом, для ключа кэша . Относительный путь, однозначно определяющий ресурс для кэширования. Наши периферийные серверы используют этот относительный путь при проверке кэшированного содержимого. По умолчанию ключ кэша не содержит параметров строки запроса. |
Cache-Key переписать | Перезаписывает ключ кэша, связанный с запросом. |
Полное заполнение кэша | Определяет, что происходит, когда запрос приводит к пропуску частичного кэша на пограничном сервере. |
Сжатие типов файлов | Определяет форматы файлов, которые сжимаются на сервере. |
внутренний максимальный возраст по умолчанию | Определяет интервал максимального срока действия по умолчанию для переутверждения кэша между пограничным сервером и сервером-источником. |
Обработка заголовка истечения срока действия | Управляет генерацией заголовков Expires пограничным сервером, когда активна функция внешнего Max-Age. |
внешний максимальный возраст | Определяет максимальный возрастной интервал для ревалидации кэша между браузером и пограничным сервером. |
Принудительное внутреннее максимальное время жизни | Определяет интервал максимального возраста кеша для проверки кеша с сервером-источником на сервере-пограничнике. |
поддержка H.264 (HTTP-прогрессивная загрузка) | Определяет типы форматов файлов H.264, которые могут использоваться для потоковой передачи содержимого. |
Поддержка H.264 для параметров поиска видео | Переопределяет имена, назначенные параметрам, которые управляют поиском через носитель H.264 при использовании прогрессивного скачивания HTTP. |
Удовлетворить No-Cache Запрос | Определяет, перенаправляется ли запросы клиента HTTP без кэша на сервер-источник. |
Игнорировать источник без кэша | Определяет, игнорирует ли наша сеть доставки содержимого определенные директивы, обслуживаемые с исходного сервера. |
Игнорировать неудовлетворимые диапазоны | Определяет ответ, который возвращается клиентам, когда запрос вызывает статус-код 416 "Запрошенный диапазон не может быть удовлетворён". |
Внутренний max-Stale | Определяет, как долго после истечения нормального срока кэшированный ресурс может предоставляться с пограничного сервера, если пограничный сервер не в состоянии повторно проверить кэшированный ресурс с сервером-источником. |
частичное совместное использование кэша | Определяет, может ли запрос создавать частично кэшированное содержимое. |
Предварительная проверка кэшированного содержимого | Определяет, подлежит ли кэшированное содержимое раннему пересогласованию до истечения срока жизни (TTL). |
обновление файлов кэша Zero-Byte | Определяет, как наши пограничные серверы обрабатывают запрос HTTP-клиента на 0-байтовый кэшированный объект. |
задать коды состояния, подлежащие кэшированию | Определяет набор кодов состояния, которые могут привести к кэшированному содержимому. |
Подача устаревшего содержимого при ошибке | Определяет, доставляется ли кэшированное содержимое с истекшим сроком действия при возникновении ошибки во время повторного изменения кэша или при получении запрошенного содержимого с исходного сервера клиента. |
Устаревший при повторной проверке | Повышает производительность, позволяя нашим пограничным серверам обслуживать устаревший контент клиенту, пока запросчику выполняется повторная проверка. |
Комментарий
Функция примечания позволяет добавлять заметку в правило.
Заголовки
Эти функции предназначены для добавления, изменения или удаления заголовков из запроса или ответа.
Имя | Цель |
---|---|
Заголовок ответа о возрасте | Определяет, включён ли заголовок Age в ответ, отправляемый запрашивающей стороне. |
заголовки ответов кэша отладки | Определяет, может ли ответ включать заголовок ответа X-EC-Debug, который предоставляет сведения о политике кэша для запрошенного ресурса. |
изменить заголовок запроса клиента | Перезаписывает, добавляет или удаляет заголовок из запроса. |
изменить заголовок ответа клиента | Перезаписывает, добавляет или удаляет заголовок из ответа. |
установка настраиваемого заголовка IP-адреса клиента | Позволяет добавить IP-адрес запрашивающего клиента в запрос в качестве пользовательского заголовка запроса. |
Логи
Эти функции предназначены для настройки данных, хранящихся в необработанных файлах журнала.
Имя | Цель |
---|---|
Настраиваемое поле журнала 1 | Определяет формат и содержимое, назначенное пользовательскому полю журнала в необработанном файле журнала. |
строки запроса журнала | Определяет, хранится ли строка запроса вместе с URL-адресом в журналах доступа. |
Оптимизировать
Эти функции определяют, проходит ли запрос оптимизацию, предоставляемую оптимизатором Edge.
Имя | Цель |
---|---|
Оптимизатор edge | Определяет, может ли оптимизатор Edge применяться к запросу. |
Оптимизатор Edge — инициализация конфигурации | Инициализирует или активирует конфигурацию Edge Optimizer, связанную с сайтом. |
Происхождение
Эти функции предназначены для управления взаимодействием сети доставки содержимого с сервером-источником.
Имя | Цель |
---|---|
максимум Keep-Alive запросов | Определяет максимальное количество запросов, которые могут быть отправлены для подключения Keep-Alive перед его закрытием. |
специальные заголовки прокси-сервера | Определяет набор заголовков запросов, относящихся к сети доставки контента ,, которые перенаправляются с пограничного сервера на сервер-источник. |
Специальность
Эти функции предоставляют расширенные функциональные возможности и должны использоваться расширенными пользователями.
Имя | Цель |
---|---|
кэшируемые методы HTTP | Определяет набор дополнительных методов HTTP, которые можно кэшировать в нашей сети. |
размер текста кэшируемых запросов | Определяет пороговое значение для определения возможности кэширования ответа POST. |
QUIC | Определяет, проинформирован ли клиент о том, что наша сеть доставки контента поддерживает QUIC. |
Оптимизация потоковой передачи | Настраивает конфигурацию кэширования для оптимизации производительности динамических потоков и уменьшения нагрузки на исходном сервере. |
пользовательская переменная | Назначает значение определяемой пользователем переменной, передаваемой в решение обработки трафика. |
URL-адрес
Эти функции позволяют перенаправлению или перезаписи запроса на другой URL-адрес.
Имя | Цель |
---|---|
следовать перенаправлениям | Определяет, можно ли перенаправить запросы на имя узла, определенное в заголовке location, возвращаемом сервером-источником клиента. |
перенаправление URL-адресов | Перенаправляет запросы с помощью заголовка location. |
перезапись URL-адресов | Перезаписывает URL-адрес запроса. |
Последние функции см. в документации по обработчику правил Edgio.
Дальнейшие действия
- Справочник по механизмам правил
- условные выражения механизма правил
- условия соответствия обработчику правил
- Переопределение поведения HTTP с помощью подсистемы правил
- Обзор сети доставки содержимого Azure