Включить сжатие gzip/Brotli на хостинге cPanel

Хостинг и cPanel · 15.10.2025
Включить сжатие gzip/Brotli на хостинге cPanel

Сжатие gzip уменьшает размер HTML, CSS и JS файлов на 60–80% перед отправкой в браузер. Это один из самых быстрых способов улучшить PageSpeed без изменения кода.

Включить gzip через .htaccess


  # Включить сжатие для текстовых типов
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE application/json
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE font/opentype

  # Не сжимать уже сжатые форматы
  SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|webp|zip|gz)$ no-gzip

Проверка сжатия

После добавления кода проверьте сжатие:

  1. Откройте gzip-test online
  2. Или в Chrome DevTools: Network → выберите документ → Headers → Content-Encoding: gzip

Brotli: ещё лучше gzip

Brotli сжимает на 15–20% лучше gzip. На cPanel Brotli включается в разделе Software → Optimize Website.

# Если доступен mod_brotli:

  AddOutputFilterByType BROTLI_COMPRESS text/html text/css application/javascript

Кэширование в браузере

В паре со сжатием настройте кэш — это ещё больше ускорит повторные визиты:


  ExpiresActive On
  ExpiresDefault "access plus 1 month"
  ExpiresByType text/css "access plus 1 year"
  ExpiresByType application/javascript "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
✅ Сжатие + кэш браузера — обязательный минимум для любого сайта. PageSpeed Insights прямо указывает на их отсутствие как на проблему.
← Назад в базу знаний Задать вопрос поддержке