INTEGRITY Документация

Настройки Compression Rules

Compression Rules поддерживают настройки конфигурации, описанные в следующих разделах.

Настройки конфигурации панели управления

Включить сжатие Zstandard (Zstd) Бета

Устанавливает Zstandard в качестве предпочтительного алгоритма сжатия. Если он не поддерживается, автоматически используется Brotli, Gzip или несжатые данные.

Включить сжатие Brotli и Gzip

Включает стандартную настройку сжатия Cloudflare. Предпочтительный алгоритм сжатия: Brotli. При необходимости используется откат к Gzip или к передаче несжатых данных.

Отключить сжатие

Отключает сжатие для соответствующих запросов. Также отключает функцию Cloudflare поведение сжатия по умолчанию.

Custom

Задаёт пользовательский порядок алгоритмов сжатия.

Допустимые значения:

Если вы укажете только Gzip, Brotli, или Zstandard и ни один алгоритм не подходит, ответ будет отправлен без сжатия. Чтобы настроить резервный механизм сжатия, добавьте Auto в список.


Параметры настройки API

Объект конфигурации, поддерживаемый compress_response действия имеет следующий формат:

"action_parameters": {
  "algorithms": [
    { "name": "<VALUE1>" },
    { "name": "<VALUE2>" },
    // ...
  ]
}

algorithms список должен содержать не менее одного элемента.

Поддерживаются следующие значения алгоритма:

Если вы включите none, default, или auto в списке, оно должно быть последним значением в списке.

Если указать только gzip, brotli, или zstd алгоритмов, и если ни один алгоритм не подходит, ответ будет отправлен без сжатия. Чтобы настроить резервный механизм сжатия, добавьте auto в список.

Примеры для API см. в Галерея примеров.