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