Brotli
Brotli — алгоритм сжатия данных, который используется в HTTP с обозначением br. Сервер или CDN может сжать текстовый ответ, а браузер — распаковать его. Это не формат изображения и не способ уменьшить размеры картинки в пикселях.
Также встречается: Brotli.
Для чего используется
Цель — уменьшить объём передаваемого текста без лишней задержки сервера. Для проекта полезно отдельно измерить время ответа и размер передачи, чтобы экономия сети не скрывала ухудшение генерации страницы.
Как SEO-специалист использует это в проекте
В техническом SEO Brotli проверяют для HTML, CSS, JavaScript и других подходящих текстовых ресурсов. Сначала находят тяжёлые ответы, затем смотрят согласование кодирования и фактический размер передачи. Включённая опция в панели хостинга ещё не доказывает сжатие нужного URL.
- Выберите HTML и несколько крупных текстовых ресурсов.
- Проверьте Accept-Encoding запроса и Content-Encoding ответа.
- Сравните размер передачи и время ответа, включая запрос без поддержки br.
Практический пример
Учебный пример: CSS отдаётся через CDN со сжатием, а большой JSON приходит напрямую с приложения без него. Исправление требуется для конкретного маршрута API; повторная настройка всей статики не решит эту проблему.
Иллюстрация подхода, не данные конкретного проекта.Ошибки и риски
Сжатие расходует вычислительные ресурсы. Настройки для заранее подготовленной статики и динамического HTML могут различаться. Уже сжатые изображения и архивы обычно не являются первыми кандидатами для повторного сжатия.
Путать Brotli с минификацией; сжимать всё на максимальном уровне при каждом запросе; не учитывать кеширование вариантов; объявлять сжатие причиной роста продаж без измерения.
Как проверить результат
В браузере сопоставьте переданный и распакованный объёмы. Проверьте Content-Encoding и корректное открытие ответа. Если общий кеш хранит разные представления, убедитесь, что выбор кодирования учитывается корректно, в том числе через Vary.
Связанные термины
Продолжить по теме
- Инструкция: Кеш и доставка ресурсов
- Практика: Бесплатный инструмент
- Внедрение: Обсудить состав работ