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

Compression Rules

С помощью Compression Rules можно настраивать сжатие ответов, которые глобальная сеть Cloudflare отправляет посетителям сайта, в зависимости от расширения файла и типа содержимого. Compression Rules работают на основе Ruleset Engine.

Cloudflare по умолчанию сжимает некоторые ответы, в зависимости от типа содержимого. С помощью Compression Rules можно настроить поведение по умолчанию, включая выбор предпочтительных алгоритмов сжатия для конкретных типов файлов.

Если правило сжатия срабатывает и содержит несколько алгоритмов сжатия (например, gzip и Brotli), Cloudflare выбирает первый алгоритм из вашего списка, который поддерживает браузер посетителя. Поддержку браузера Cloudflare определяет по accept-encoding HTTP-заголовок запроса, который браузеры отправляют автоматически, указывая поддерживаемые форматы сжатия. Если запросу соответствует несколько правил сжатия, применяется последнее подходящее правило.

Начало работы

Cloudflare предоставляет шаблоны правил для типичных сценариев использования.

  1. В панели управления Cloudflare перейдите в раздел Rules Обзор страницу.

    Перейдите в Обзор ↗
  2. Выберите Шаблоны, а затем выберите один из доступных шаблонов.

Также можно обратиться к Галерея примеров в документации для разработчиков.

Также можно воспользоваться инструкциями на следующих страницах, чтобы начать работу:


Доступность

Compression Rules доступны на всех тарифных планах Cloudflare.

Free Pro Business Enterprise
Доступность Да Да Да Да
Количество правил 10 25 50 300

Соответствующие поля

В выражениях compression rules обычно используются следующие поля:

Поле в Expression Builder Название поля
Media Type http.response.content_type.media_type
Расширение файла http.request.uri.path.extension
N/A raw.http.request.uri.path.extension

Важные примечания

Устранение неполадок

При устранении неполадок с Compression Rules используйте Cloudflare Trace чтобы определить, срабатывает ли правило для конкретного URL.