Сжатие файлов
Сжатие файлов помогает снизить нагрузку на источник контента и ускорить доставку контента до конечных пользователей. Вы можете использовать один из двух бесплатных видов сжатия:
- сжатие на CDN-серверах по алгоритмам GZip и Brotli;
- сжатие на источнике.
Изображения форматов .jpg
и .png
не обрабатываются при сжатии на CDN-серверах, их также не рекомендуется обрабатывать при сжатии на источнике. Для сжатия таких изображений вы можете подключить платное сжатие изображений Image Stack.
Если вы хотите ускорить за грузку без сжатия, оптимизируйте доставку больших файлов.
Не все виды сжатия и оптимизации можно использовать совместно. Посмотреть их характеристики и совместимость можно в таблице Сравнение видов сжатия и оптимизации.
Сравнение видов сжатия и оптимизации
Cжатие на CDN-серверах
Принцип работы
Контент на источнике хранится в несжатом виде и сжимается при попадании в кеш CDN-сервера.
Вы можете включить сжатие по алгоритму GZip и алгоритму Brotli, минимальный размер файла для сжатия — 128 байт.
Если вы хотите использовать сжатие по алгоритму Brotli, то для ресурса должен быть включен шилдинг источника, так как сжатие выполняется на шилдинг-сервере.
Вы можете использовать один из алгоритмов или оба. Если оба алгоритма включены и поддерживаются в браузере, а формат файла поддерживается обоими алгоритмами, то Brotli будет приоритетным.
Если в запросе к CDN браузер пользователя не отправляет заголовков с перечислением поддерживаемых форматов сжатия, например, Accept-Encoding: gzip, deflate, br
, контент отдается без сжатия.
Список поддерживаемых форматов для сжатия
Включить сжатие на CDN-серверах
Включить сжатие GZip
Включить сжатие Brotli
- В панели управления перейдите в раздел CDN → CDN-ресурсы.
- Откройте страницу CDN-ресурса → вкладка Настройки.
- Откройте карточку Контент.
- Отметьте чекбокс Сжатие GZip на CDN-серверах.
- Нажмите Сохранить. Сжатие GZip заработает в течение 30 минут.
- Убедитесь, что включили шилдинг источника.
- В панели управления перейдите в раздел CDN → CDN-ресурсы.
- Откройте страницу CDN-ресурса → вкладка Настройки.
- Откройте карточку Контент.
- Отметьте чекбокс Сжатие Brotli.
- Нажмите Сохранить. Сжатие Brotli заработает в течение 30 минут.
Сжатие на источнике
Принцип работы
Контент сжимается на источнике и попадает в кеш CDN-сервера в уже сжатом виде. Это помогает сократить время доставки контента, так как CDN-серверы не тратят время на его обработку.
Включить сжатие на источнике
- Убедитесь, что на сервере-источнике настроено сжатие файлов по алгоритму Gzip. Если сжатие происходит по другому алгоритму или не настроено, будет всегда отдаваться несжатый контент.
- В панели управления перейдите в раздел CDN → CDN-ресурсы.
- Откройте страницу CDN-ресурса → вкладка Настройки.
- Откройте карточку Контент.
- Отметьте чекбокс Сжатие файлов на источнике.
- Нажмите Сохранить. Сжатие на источнике заработает в течение 30 минут.