Довідка та документація
Швидкість Високий вплив Просте 10–20 хв
Стиснення відповідей (Gzip/Brotli)
Без стиснення передається зайво великий обсяг даних.
Що це
Стиснення (Gzip або сучасніший Brotli) зменшує текстові файли (HTML, CSS, JS, SVG, JSON) перед відправленням мережею, цілком на 60–80 %. Браузер сам їх розпаковує.
Чому це важливо
Без стиснення передається багаторазово більше даних, що сповільнює завантаження особливо на мобільних і повільному з'єднанні. Увімкнення, одна з найвигідніших оптимізацій: мінімум роботи, великий ефект.
Як це зробити
- 1Увімкніть Brotli (ідеально) або Gzip на вебсервері / CDN.
- 2Стискайте текстові типи: HTML, CSS, JS, SVG, JSON, XML.
- 3Зображення та відео не стискайте Gzip (вони вже стиснені), вирішуйте їх форматом.
- 4Перевірте заголовок відповіді «Content-Encoding: br/gzip».
Gzip у .htaccess (Apache, mod_deflate)
Правильно
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>Висновок
Стиснення, класична «швидка перемога», кілька рядків конфігурації чи перемикач у хостингу заощаджують десятки відсотків переданих даних. Якщо воно працює, перевірте, що охоплює всі текстові типи; ідеал, Brotli. Це має бути увімкнено завжди.
Повʼязані теми