Функции подсистемы правил Edgio Premium для Azure сеть доставки содержимого
В этой статье перечислены подробные описания доступных функций для ядра правил сеть доставки содержимого Azure.
Третья часть правила представляет собой функцию. Функция определяет тип действия, применяемого к типу запроса, который определяется набором условий соответствия.
Справочник по функциям подсистемы правил Edgio Premium в Azure сеть доставки содержимого
Доступны следующие типы функций:
- Открыть
- Кэширование
- Комментарий
- Заголовки
- Журналы
- Optimize (Оптимизация)
- Исходный домен
- Специальность
- URL-адрес
Открыть
Эти функции предназначены для управления доступом к содержимому.
Имя. | Характер использования |
---|---|
Запрет доступа (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.