Проверка Brotli

Проверка Brotli, это бесплатный инструмент, который определяет, использует ли сайт сжатие Brotli при передаче контента.
Что такое сжатие Brotli?
Brotli, это формат сжатия без потерь, который уменьшает объём данных, передаваемых с веб-сервера в браузер. Обычно его применяют к текстовому контенту, например к файлам HTML, CSS, JavaScript, JSON и SVG.
Сжатие выполняется до отправки ответа сервером или непосредственно во время передачи. Совместимый браузер сообщает, что принимает Brotli, добавляя br с ненулевым значением качества в HTTP-заголовок запроса Accept-Encoding. Если сервер или сеть доставки контента настроены на использование Brotli, они могут вернуть сжатый ответ с заголовком Content-Encoding: br.
Brotli не меняет смысл содержимого. Браузер распаковывает ответ перед его обработкой. Форматы, в которых уже используется собственное сжатие, включая JPEG, PNG, MP4 и большинство архивов, обычно почти не выигрывают от дополнительного сжатия Brotli.

Как проверить, использует ли сайт Brotli?
Введи адрес сайта и запусти проверку, чтобы узнать, используется ли на нём сжатие Brotli.
Обработка выполняется на сервере. Введённые данные передаются на сервер по HTTPS и не сохраняются.
Как понять результат проверки Brotli?
Результат показывает, использует ли сайт Brotli.
Если Brotli обнаружен, сайт использует Brotli. Если Brotli не обнаружен, данные могут передаваться без сжатия или с другим кодированием, например Gzip.

Как устранить распространённые проблемы с Brotli
Если Brotli не обнаружен, хотя должен использоваться, выполни следующие проверки.
- Brotli включён, но сайт по-прежнему возвращает Gzip. Проверь настройки согласования контента, условия применения сжатия, пороги минимального размера и кешированные варианты. Если запрос проходит через CDN, обратный прокси-сервер или хостинговую платформу с собственной политикой сжатия, посредник может заменить Brotli кешированным ответом Gzip.
- Главная страница проходит проверку, а статические файлы нет. Проверь правила сжатия для файлов CSS и JavaScript. Серверные правила часто применяются по типу MIME, а ресурсы могут загружаться с другого имени хоста, например static.example.co.uk.
- Недавние изменения на хостинге или в CDN не отображаются. Проверь DNS, маршрутизацию и HTTP-заголовки ответа. Если трафик всё ещё направляется на старый пограничный или исходный сервер, результат может соответствовать прежней конфигурации.

Инструмент Поиск HTTP заголовков поможет проверить дополнительные заголовки ответа, а не только наличие сжатия. Brotli и HTTP/2 являются отдельными функциями, поэтому для проверки протокола соединения используй инструмент Проверка HTTP/2. Сайт может применять Brotli без HTTP/2, а включение HTTP/2 само по себе не включает Brotli.
Проверку также можно выполнить из командной строки с помощью curl. Например, запрос curl --compressed -D - -o /dev/null https://www.example.co.uk/ указывает curl принимать поддерживаемые методы сжатия и выводит заголовки ответа. Результаты могут различаться, если сервер обрабатывает клиентов командной строки иначе или вместо обычного запроса GET используется запрос HEAD.
Почему из-за кеширования или задержек обновления результат может быть неверным?
Из-за кешей и задержек маршрутизации результат может временно отличаться от ожидаемой конфигурации. CDN может хранить старый объект без сжатия или со сжатием Gzip, пока срок его действия не истечёт или кеш не будет очищен.
Если выбор представления зависит от Accept-Encoding, ответ исходного сервера должен содержать Vary: Accept-Encoding. Кеши учитывают это поле при формировании ключей кеша, чтобы раздельно хранить представления для клиентов с разной поддержкой сжатия. Если этот заголовок отсутствует или обрабатывается неправильно, кеш может вернуть неподходящий вариант. Если Brotli обнаруживается лишь время от времени, проверь ключ кеша CDN и заголовки ответа.
Изменения DNS также могут распространяться с задержкой. Резолверы могут хранить прежний адрес до истечения срока его жизни, а во время переноса разные сети могут направлять запросы на разные серверы. Поскольку эта проверка выполняется на сервере, используемые ею маршруты DNS и кеширования могут не совпадать с маршрутами браузера. Кроме того, инструменты разработчика в браузере могут показывать локально кешированный ответ. При сравнении результатов перезагрузи страницу с отключённым кешем.
Часто задаваемые вопросы
Можно ли одновременно включить Brotli и Gzip?
Да. Серверы часто поддерживают оба варианта и выбирают способ кодирования по заголовку клиента Accept-Encoding. Благодаря этому совместимые старые клиенты получают Gzip, а клиенты, которые указывают br с ненулевым значением качества, могут использовать Brotli.
У файлов Brotli есть расширение .br?
Предварительно сжатые файлы Brotli могут храниться на сервере с расширением .br, но посетители сайта обычно запрашивают исходный URL. Сервер выбирает сжатое представление и указывает его в заголовке ответа Content-Encoding.
Нужно ли сжимать с помощью Brotli все файлы сайта?
Нет. Brotli обычно подходит для текстовых ответов, тогда как изображения, видео, файлы PDF и архивы могут быть уже сжаты. Повторное сжатие таких форматов может расходовать ресурсы сервера, практически не уменьшая объём передаваемых данных.
Улучшает ли Brotli позиции в поисковой выдаче?
Нет, Brotli сам по себе не гарантирует более высоких позиций. Уменьшение текстовых ответов может сократить время передачи данных и повысить производительность страниц, однако на результат для пользователя также влияют кеширование, время ответа сервера, выполнение скриптов и обработка изображений.
Что проверить после включения Brotli?
Убедись, что типичные текстовые ответы корректно загружаются в браузере. Проверь Content-Type, Content-Encoding, Content-Length, если он присутствует, а также Vary. Если старые варианты остались в кеше, очисти соответствующие записи CDN.
Похожие инструменты
Используйте наш инструмент поиска SSL, чтобы получить подробную информацию о любом SSL-сертификате и обеспечить безопасность вашего сайта.
Получите все HTTP-заголовки, возвращаемые URL-адресом для типичного GET-запроса, с помощью нашего инструмента проверки HTTP-заголовков.
Проверьте, использует ли веб-сайт последний протокол HTTP/2 с помощью нашего инструмента проверки HTTP/2 и обеспечьте оптимальную производительность.
Популярные инструменты
Создайте свою собственную подпись и легко скачайте её с помощью нашего инструмента для генерации персонализированных электронных подписей.
Рассчитайте размер любого текста в байтах (B), килобайтах (KB) или мегабайтах (MB) с помощью нашего инструмента калькулятора размера текста.
Используйте инструмент обратного поиска IP, чтобы быстро и легко найти домен или хост, связанный с любым IP-адресом.
Используйте наш инструмент ping, чтобы быстро и эффективно проверить статус и время отклика любого веб-сайта, сервера или порта.
Инструмент поиска IP-адресов от Digily Link предоставляет подробную информацию о любом IP-адресе. Используйте этот бесплатный онлайн-сервис, чтобы получить полные данные об IP.
Мгновенно создайте бесплатную ссылку WhatsApp с помощью нашего генератора. Добавьте собственное сообщение и начинайте чаты одним нажатием без входа в систему и программирования.