Тест сжатия сайта — проверка Gzip и Brotli

Введите URL, чтобы увидеть, какое сжатие отдаёт ваш сервер для каждого Accept-Encoding, сколько байт он экономит, сжаты ли CSS и JavaScript и сколько может сэкономить Brotli.

Обновлено

Мы запрашиваем страницу несколько раз с разными заголовками Accept-Encoding и сравниваем ответы.

Этот инструмент загружает публичный URL, который вы вводите, с нашего сервера. Результаты хранятся во временной памяти несколько минут и никогда не сохраняются в базе данных.

Был ли этот инструмент полезен?0.0 Оценок: 0
Бесплатный тест скорости страницы по Google LighthouseCore Web Vitals (LCP, CLS, INP), оценки и исправления для мобильных и ПК.Тест скорости страницы →

Как пользоваться: Тест сжатия сайта

  1. Введите адрес страницы или просто домен и нажмите Проверить сжатие.
  2. Посмотрите вердикт: Brotli, gzip, Zstandard или сжатие отсутствует.
  3. Сравните переданные байты для каждого значения Accept-Encoding и узнайте, насколько можно уменьшить страницу с gzip 9 или Brotli 11.
  4. Проверьте список CSS и JavaScript на файлы, которые отправляются без сжатия, и следуйте рекомендациям.

Что делает HTTP-сжатие?

Браузеры отправляют заголовок Accept-Encoding со списком поддерживаемых форматов сжатия — сегодня обычно gzip, deflate, br, zstd. Правильно настроенный сервер выбирает один из них, сжимает ответ и помечает его заголовком Content-Encoding. Для текстовых данных, таких как HTML, CSS, JavaScript, JSON и SVG, это обычно уменьшает объём передачи на 60–80 %, что напрямую ускоряет загрузку, улучшает Largest Contentful Paint и экономит мобильный трафик.

Что проверяет этот тест

  • Каждое кодирование отдельно: страница запрашивается с identity, br, gzip, zstd и комбинированным заголовком, похожим на браузерный, и измеряются реально переданные байты.
  • Потенциальная экономия: несжатая страница сжимается на нашем сервере с gzip 6, gzip 9, Brotli 5 и Brotli 11, чтобы вы видели, что вы упускаете.
  • Связанные CSS и JavaScript: проверяются до 12 таблиц стилей и скриптов со страницы, поскольку часто HTML сжат, а статические файлы — нет.
  • Заголовок Vary: Vary: Accept-Encoding сообщает кэшам, что сжатые и несжатые версии нужно хранить отдельно.

Включение сжатия

СерверGzipBrotli
Nginxgzip on; gzip_types text/css application/javascript application/json image/svg+xml;Модуль ngx_brotli: brotli on; brotli_types …;
Apachemod_deflate: AddOutputFilterByType DEFLATE text/html text/css application/javascriptmod_brotli: AddOutputFilterByType BROTLI_COMPRESS …
Node / ExpressПромежуточный обработчик compressionПредварительно сжатые файлы .br или CDN
Cloudflare, Vercel, NetlifyАвтоматически для текстовых типов содержимого

Что не нужно сжимать

JPEG, PNG, WebP, AVIF, видео, шрифты в формате WOFF2 и ZIP-архивы уже сжаты — применение gzip к ним тратит процессорное время и может даже увеличить размер. Сжимайте только текстовые форматы. Сами файлы сначала минифицируйте (JavaScript, HTML, CSS), а затем пусть сервер их сжимает.

Наши запросы идентифицируются как DevPackBot, и мы загружаем только введённый вами URL и связанные с ним CSS- и JS-файлы. Сайты за защитой от ботов могут заблокировать тест.

Также ищут как: тест gzip, проверить сжатие gzip, тест brotli, включен ли gzip, проверка http сжатия, проверить brotli, content-encoding проверка, тест zstd.

Инструменты, которые хорошо сочетаются с Тест сжатия сайта

  • Тест скорости страницы — Запустите Google Lighthouse для любого URL в мобильном или десктопном режиме.
  • Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
  • Brotli онлайн: сжатие и распаковка — Сжимайте текст или файлы в формате Brotli с уровнем качества от 0 до 11, распаковывайте данные .br и сравнивайте результат с gzip — всё локально в вашем браузере.
  • Gzip сжатие и распаковка — Сжимайте текст или любой файл алгоритмами gzip, zlib или raw deflate, либо вставьте Base64 или откройте файл .gz, чтобы распаковать его.

Часто задаваемые вопросы

Как проверить, включён ли gzip на моём сайте?
Введите свой URL выше. Если в строке gzip указано «Gzip» как кодирование сервера и количество байт заметно меньше, чем у identity, значит, gzip включён.
Brotli лучше gzip для сайтов?
Обычно да: файлы Brotli на 15–25 % меньше, и его поддерживает любой современный браузер. Оставьте gzip включённым как запасной вариант для старых клиентов.
Что такое Zstandard (zstd)?
Zstandard — новый очень быстрый формат сжатия. Chrome и Firefox уже принимают Content-Encoding: zstd, и некоторые CDN начали его отдавать. Brotli и gzip остаются самыми распространёнными.
Почему тест показывает другие размеры, чем DevTools в моём браузере?
DevTools учитывает заголовки и может загружать другой вариант (например, страницу для авторизованного пользователя или узел CDN в другом регионе). Размер тела одного и того же URL и кодирования должен быть близким.
Помогает ли сжатие SEO?
Косвенно: меньшие ответы загружаются быстрее, что улучшает Core Web Vitals и пользовательский опыт — а это важно для позиций в поиске. PageSpeed Insights от Google отмечает отсутствие сжатия текста как проблему.

Похожие инструменты

apiТест скорости страницыЗапустите Google Lighthouse для любого URL в мобильном или десктопном режиме. Смотрите оценки…apiПроверка HTTP-заголовковВведите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки…localBrotli онлайн: сжатие и распаковкаСжимайте текст или файлы в формате Brotli с уровнем качества от 0 до 11, распаковывайте данные .br и…localGzip сжатие и распаковкаСжимайте текст или любой файл алгоритмами gzip, zlib или raw deflate, либо вставьте Base64 или откройте…apiSEO-чекер и аудит сайтаВставьте URL, и мы выполним до 70 проверок SEO на странице и полный аудит сайта: скорость по Lighthouse,…localМинификатор JavaScriptВставьте JavaScript и получите готовый к продакшену минифицированный код от Terser — того же движка, что…