Функции подсистемы правил Edgio Premium для Azure сеть доставки содержимого

В этой статье перечислены подробные описания доступных функций для ядра правил сеть доставки содержимого Azure.

Третья часть правила представляет собой функцию. Функция определяет тип действия, применяемого к типу запроса, который определяется набором условий соответствия.

Справочник по функциям подсистемы правил Edgio Premium в Azure сеть доставки содержимого

Доступны следующие типы функций:

Открыть

Эти функции предназначены для управления доступом к содержимому.

Имя. Характер использования
Запрет доступа (403) Определяет, отклоняются ли все запросы с ответом 403 (запрещено).
Проверка подлинности на основе маркеров Определяет, применяется ли проверка подлинности на основе маркеров к запросу.
Код отказа при проверке подлинности на основе маркеров Определяет тип ответа, возвращаемого пользователю при отклонении запроса из-за проверки подлинности на основе токенов.
Не учитывать регистр URL-адреса при проверке подлинности на основе маркеров Определяет, учитывается ли регистр в сравнениях URL-адресов, выполненных с помощью проверки подлинности на основе маркеров.
Параметр проверки подлинности на основе маркеров Определяет, должен ли быть переименован параметр строки запроса проверки подлинности на основе маркеров.

В начало

Кэширование

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

Имя. Характер использования
Параметры пропускной способности Определяет, активны ли параметры регулирования пропускной способности (например, ec_rate и ec_prebuf).
Регулирование пропускной способности Регулирует пропускную способность для ответов, предоставляемую пограничными серверами.
Не использовать кэш Определяет, может ли запрос использовать нашу технологию кэширования.
Обработка заголовка управления кэшем Контролирует создание заголовков Cache-Control пограничным сервером при включенной функции External Max-Age.
Строка запроса ключа кэша Определяет, включает ли кэш-ключ или исключенные параметры строки запроса, связанные с запросом.
Относительный путь, однозначно определяющий ресурс для кэширования. Наши пограничные серверы используют этот относительный путь при проверке кэшированного содержимого. По умолчанию ключ кэша не содержит параметров строки запроса.
Перезапись ключа кэша Перезаписывает ключ кэша, связанный с запросом.
Завершение заполнения кэша Определяет, что происходит, когда результаты запроса в частичном кэше отсутствуют на пограничном сервере.
Сжатие типов файлов Определяет форматы файлов, которые сжимаются на сервере.
Внутренний максимальный срок по умолчанию Определяет интервал максимального срока по умолчанию для повторной сверки пограничного сервера с сервером-источником.
Обработка заголовка Expires Контролирует создание заголовков Expires пограничным сервером при включенной функции External Max-Age.
Внешний максимальный срок Определяет интервал максимального срока для повторной сверки браузера с пограничным сервером.
Принудительное использование внутреннего максимального срока Определяет интервал максимального срока для повторной сверки пограничного сервера с сервером-источником.
Поддержка H.264 (прогрессивное скачивание через HTTP) Определяет типы форматов файлов H.264, которые могут использоваться для потоковой передачи содержимого.
Поддержка H.264 параметров поиска видео Переопределяет имена, назначенные параметрам, управляющим поиском для мультимедиа H.264 при использовании прогрессивного скачивания HTTP.
Учитывать запрос без кэша Определяет, перенаправляется ли запросы клиента HTTP без кэша на сервер-источник.
Не учитывать источник без кэша Определяет, игнорирует ли наша сеть доставки содержимого определенные директивы, обслуживаемые с исходного сервера.
Игнорировать неподходящие диапазоны Определяет запрос, возвращаемый клиенту, если запрос формирует код состояния 416 (Запрошенный диапазон невыполним).
Внутреннее максимальное значение устаревания Определяет, как долгое время истечения срока действия кэшированного ресурса может обслуживаться с пограничного сервера, если пограничный сервер не может повторно изменить кэшированный ресурс с сервером-источником.
Совместное использование частичного кэширования Определяет, может ли запрос создавать частично кэшированное содержимое.
Предварительная проверка кэшированного содержимого Определяет, имеет ли кэшированное содержимое право на раннее повторение до истечения срока жизни (TTL).
Обновление файлов кэша нулевой длины Определяет, как запрос HTTP-клиента для ресурса кэша 0 байтов обрабатывается нашими пограничными серверами.
Набор кодов состояния кэшированного содержимого Определяет набор кодов состояния, которые могут привести к кэшированному содержимому.
Доставка устаревшего содержимого при ошибке Определяет, доставлено ли содержимое с истекшим сроком при возникновении ошибки во время повторной сверки кэша или при получении запрошенного содержимого с сервера-источника клиента.
Устаревший клиент при повторной сверке Повышает производительность, позволяя пограничным серверам обслуживать устаревший клиент для запрашивающей стороны во время повторной сверки.

В начало

Комментарий

Функция "Комментарий" позволяет добавлять примечания в правила.

В начало

Заголовки

Эти функции предназначены для добавления, изменения или удаления заголовков из запроса или ответа.

Имя. Характер использования
Заголовок ответа Age Определяет, включен ли заголовок ответа Age в ответ, отправляемый инициатору запроса.
Заголовки ответа Debug Cache Определяет, может ли ответ включать заголовок ответа X-EC-Debug, предоставляющий сведения о политике кэша для запрошенного ресурса.
Заголовок запроса Modify Client Перезаписывает, добавляет или удаляет заголовок из запроса.
Заголовок ответа Modify Client Перезаписывает, добавляет или удаляет заголовок из ответа.
Настраиваемый заголовок Set Client IP Позволяет добавлять IP-адрес запрашивающего клиента в запрос в качестве настраиваемого заголовка запроса.

В начало

Журналы

Эти функции предназначены для настройки данных, хранящихся в необработанных файлах журнала.

Имя. Характер использования
Поле 1 пользовательского журнала Определяет формат и содержимое, которое присвоено полю пользовательского журнала в необработанном файле журнала.
Регистрация строки запроса Определяет, сохранена ли строка запроса вместе с URL-адресом в журналах доступа.

В начало

Оптимизация

Эти функции определяют, проходит ли запрос оптимизацию, предоставляемую оптимизатором Edge.

Имя. Характер использования
Пограничный оптимизатор Определяет, может ли пограничный оптимизатор применяться к запросу.
Пограничный оптимизатор — создание конфигурации Создает или активирует конфигурацию пограничного оптимизатора, связанную с сайтом.

В начало

Источник

Эти функции предназначены для управления взаимодействием сети доставки содержимого с сервером-источником.

Имя. Характер использования
Максимальное количество запросов для проверки активности Определяет максимальное количество запросов для подключения "Сохранить в живых", прежде чем оно закрыто.
Специальные заголовки прокси-сервера Определяет набор заголовков запросов, относящихся к сети доставки содержимого, которые перенаправляется с пограничного сервера на сервер-источник.

В начало

Специальность

Эти функции предоставляют расширенные функциональные возможности и должны использоваться расширенными пользователями.

Имя. Характер использования
Кэшируемые методы HTTP Определяет набор дополнительных методов HTTP, которые можно кэшировать в нашей сети.
Размер текста кэшируемого запроса Определяет пороговое значение для определения возможности кэширования ответа POST.
QUIC Определяет, сообщает ли клиент, что наша сетевая служба доставки содержимого поддерживает QUIC.
Оптимизация потоковой передачи Настраивает используемую конфигурацию кэширования для оптимизации производительности прямой трансляции и снижения нагрузки на сервер-источник.
Переменная USER Присваивает значение переменной, которая определяется пользователем и передается в заказное решение для обработки трафика.

В начало

URL

Эти функции позволяют перенаправлять или перезаписывать запрос на другой URL-адрес.

Имя. Характер использования
Поддержка перенаправления Определяет, можно ли перенаправлять запросы к имени узла, определенном в заголовке Location, возвращенным сервером-источником клиента.
Перенаправление URL-адреса Перенаправляет запросы через заголовок Location.
Переопределение URL-адреса Перезаписывает URL-адрес запроса.

В начало

Последние функции см. в документации по обработчику правил Edgio.

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