Сжатие ответов (gzip / Brotli)
пошаговая инструкция · Быстро: 5–15 минут
1. Что произошло
Сжатие уменьшает объём данных в несколько раз.
2. Почему это важно
Страница тратит больше трафика и грузится дольше. После исправления: Заметное ускорение без изменения сайта.
3. На каких страницах обнаружено
Заголовок Content-Encoding в ответе главной страницы.
Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/compression/ваш-сайт.ru.
4. Как исправить
Для WordPress
- Сжатие настраивается на сервере; плагины кэширования (WP Rocket, W3 Total Cache) добавляют нужные правила в .htaccess одним флажком.
Общее для любого сайта
- Включите gzip (или Brotli) на веб-сервере для HTML, CSS, JS, JSON, XML и SVG. Картинки (JPEG, PNG, WebP) уже сжаты — их не сжимайте.
- На хостинге это обычно переключатель в панели («Сжатие» или «Gzip»).
- Если сайт за CDN, включите сжатие и там.
5. Готовый код
Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.
nginx
nginx
gzip on;
gzip_comp_level 5;
gzip_min_length 1024;
gzip_vary on;
gzip_types text/plain text/css text/xml application/json application/javascript application/xml image/svg+xml;Apache
Apache (mod_deflate)
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/javascript application/json application/xml image/svg+xml
</IfModule>6. Как проверить результат
- Команда выводит content-encoding: gzip (или br).
- Нажмите «Перепроверить сайт».
Есть ли сжатие
curl -sI -H 'Accept-Encoding: gzip, br' https://example.com/ | grep -i content-encodingЧтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».