Основная навигация

Главная Студия IT-решений «Аплайк»
  • О компании
    • Brotli / Gzip / Deflate
    • GDPR: 100% соответствие
    • HTTP/2 + HSTS
    • PageSpeed Insights 90+
    • SSL Labs A+ (Qualys)
  • IT-решения и услуги
    • Разработка и создание сайтов
      • Создание сайта под ключ
      • Создание интернет‑магазина под ключ
      • Создание лендинга под ключ
      • Разработка корпоративного сайта компании
      • Разработка портала под ключ
      • Разработка веб‑приложений под ключ
      • Разработка PWA под ключ
    • SEO и цифровой маркетинг
      • SEO-оптимизация и продвижение сайтов
      • SEO-аудит сайта и SEO-аналитика
      • Настройка и ведение контекстной рекламы
      • SEO‑тексты и SEO‑копирайтинг
      • SMM-продвижение в соцсетях под ключ
      • Email-маркетинг для бизнеса под ключ
      • Разработка контент-стратегии
      • Программы лояльности и геймификация
      • SERM и управление репутацией
    • Техническая оптимизация сайта/сервиса
      • Техническая оптимизация сайта
      • Ускорение загрузки сайта
      • Настройка CDN для сайта
      • Резервное копирование сайта и БД
    • IT-безопасность сайта и инфраструктуры
      • Настройка HTTPS и SSL для сайта
      • Безопасность сайта: аудит и защита
      • Защита сайта/сервиса от DDoS‑атак
    • Работа с CMS сайта
      • Доработка CMS сайта
      • Доработка сайтов на Drupal
      • Переход и миграция на Drupal
      • Смена CMS сайта и перенос
      • Обновление CMS сайта
    • UX/UI дизайн интерфейсов
      • Адаптивный и мобильный дизайн
      • Дизайн UX/UI интерфейсов
      • Редизайн существующих сайтов
      • Прототипирование и создание wireframe
      • Разработка фирменного стиля
      • 3D-графика и визуализация
      • Голосовые интерфейсы и Voice UI
    • Настройка хостинга, сервера и VDS/VPS
      • Настройка VPS/VDS серверов и хостинга
      • Настройка DNS для домена
      • Перенос сайта на новый хостинг и VPS/VDS
      • Обновление ОС сервера, VPS/VDS
    • Системная интеграция и автоматизация
      • Подключение платежной системы
      • Подключение онлайн-кассы и фискализация
      • Интеграция CRM, 1С, сайта и сервисов
      • Интеграция и разработка API (REST/SOAP)
      • Разработка чат‑ботов для бизнеса
      • AI-решения для бизнеса
    • Техническая поддержка и обслуживание
      • Абонентское обслуживание сайтов
      • Круглосуточная техническая поддержка 24/7
      • Исправление ошибок и багов на сайте
      • Аварийное восстановление сайта
      • Обновление контента и структуры сайта
      • Обучение работе с CMS на вашем сайте
  • Готовые сайты под ключ
  • Технологии и стандарты
    • Адаптивный дизайн
    • PHP и MySQL
    • JavaScript и фреймворки
    • ASP.NET
    • Почему мы выбираем Drupal
    • Мультисервисная архитектура
    • Информационная безопасность
    • Полный цикл разработки
  • IT-аутсорсинг
    • QA-тестировщик
    • Разработчик
    • Системный аналитик
  • Прайс-лист

Настройка Brotli, Gzip и Deflate на сервере

Строка навигации

  • Главная
  • Brotli / Gzip / Deflate

Brotli (br), Gzip и Deflate — алгоритмы сжатия, которые уменьшают размер HTML/CSS/JS/SVG/JSON и ускоряют загрузку. На практике “включить gzip” недостаточно: важны заголовки, совместимость, кэширование и исключения, иначе часть браузеров/прокси будет получать несжатый контент или кэш станет некорректным.

Что именно мы настраиваем

  • Content-Encoding (br/gzip) и корректный Vary: Accept-Encoding, чтобы CDN/прокси не отдавали “чужую” версию.
  • Приоритет Brotli для современных браузеров и fallback на Gzip для остальных.
  • Список MIME-типов для сжатия (HTML, CSS, JS, JSON, SVG, XML, font/wasm — по ситуации).
  • Исключения для уже сжатых форматов (webp/avif/jpg/png, mp4, pdf, zip) — чтобы не тратить CPU без эффекта.
  • Кэширование (Cache-Control/ETag/Last-Modified) и сценарии с ревизией файлов, чтобы компрессия не ломала долгий кэш.
  • Проверка реальной отдачи (не “галочка включена”, а фактические ответы сервера/прокси).

Как проверить, что сжатие реально работает

1) Проверка через curl

Пример для Brotli:

curl -sI -H "Accept-Encoding: br" https://ваш-домен/

Ищите в ответе:

  • content-encoding: br
  • vary: Accept-Encoding

Пример для Gzip:

curl -sI -H "Accept-Encoding: gzip" https://ваш-домен/

2) Проверка в DevTools

Откройте Network → выберите CSS/JS/HTML → в Headers проверьте content-encoding и размер Transferred (он должен быть меньше, чем Resource).

Типовые ошибки, из-за которых скорость не растёт

  • Нет Vary → CDN/прокси кэшируют одну версию и раздают её всем.
  • Сжимаются изображения/видео → нагрузка на CPU растёт, пользы нет.
  • Сжатие включено, но не для нужных типов (например, JSON/SVG не попали в список).
  • Слишком агрессивные уровни сжатия без учёта CPU/TTFB (особенно на динамике) — нужно балансировать.
  • Неверная связка с кэшированием → ресурсы пересобираются и пересжимаются чаще, чем должны.

Что вы получаете по итогам

  • Проверенную конфигурацию сжатия под ваш сервер/стек и реальные ответы HTTP.
  • Контрольную проверку “до/после” по ключевым страницам и статике.
  • Рекомендации по кэшированию и ревизии файлов (чтобы 1 год кэша работал безопасно).
  • При необходимости — увязку со скоростью загрузки и технической оптимизацией.

Смежные работы: ускорение загрузки сайта и техническая оптимизация.

Обычно нет: современные клиенты используют Brotli/Gzip. Deflate имеет смысл только в редких сценариях совместимости или специфичных окружениях.

Часто причина — отдача через CDN/прокси без корректного <code>Vary: Accept-Encoding</code>, либо Brotli включён только для статики/только для HTTPS/только для части MIME-типов.

Как правило: изображения (webp/avif/jpg/png), видео, архивы, pdf. Повторное сжатие почти не уменьшает размер, но расходует CPU.

Зависит от типа контента и нагрузки. Для статики можно выше, для динамики — умеренно, чтобы не ухудшить TTFB. Мы подбираем по метрикам.

Напрямую — нет, но скорость и стабильная загрузка страниц влияют на поведенческие метрики и техническое качество. Поэтому правильная конфигурация важна.

Связаться с нами

Напишите нам в удобном мессенджере Напишите нам мессенджере

MAX Telegram WhatsApp
Позвоните нам

+7 (977) 804-56-54

Отвечаем в рабочее время · Пн–Пт, 10:00–20:00 (Мск)

Контакты

Работаем с компаниями в Москве и по всей России.
Большинство проектов ведём удалённо с прозрачными этапами и регулярной связью.

Другие услуги в разделе

  • Brotli / Gzip / Deflate
  • GDPR: 100% соответствие
  • HTTP/2 + HSTS
  • PageSpeed Insights 90+
  • SSL Labs A+ (Qualys)

Подвал

  • IT-услуги
  • Наши контакты
  • Карта сайта

Copyright © 2010+ Студия IT-решений "Аплайк", Москва