Nápověda a dokumentace
Rychlost Vysoký dopad Snadné 10–20 min
Komprese odpovědí (Gzip/Brotli)
Bez komprese se přenáší zbytečně velký objem dat.
Co to je
Komprese (Gzip nebo modernější Brotli) zmenší textové soubory (HTML, CSS, JS, SVG, JSON) před odesláním po síti, klidně o 60–80 %. Prohlížeč si je sám rozbalí.
Proč to řešit
Bez komprese se přenáší mnohonásobně víc dat, což zpomaluje načítání hlavně na mobilech a pomalém připojení. Zapnutí je jedna z nejvýhodnějších optimalizací: minimum práce, velký efekt.
Jak na to
- 1Zapni Brotli (ideálně) nebo Gzip na webserveru / CDN.
- 2Komprimuj textové typy: HTML, CSS, JS, SVG, JSON, XML.
- 3Obrázky a videa nekomprimuj Gzipem (už jsou komprimované), řeš je formátem.
- 4Ověř hlavičku odpovědi „Content-Encoding: br/gzip".
Gzip v .htaccess (Apache, mod_deflate)
Správně
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>Závěr
Komprese je klasická „rychlá výhra": pár řádků konfigurace nebo přepínač u hostingu ušetří desítky procent přenášených dat. Pokud běží, ověř, že pokrývá všechny textové typy; ideálem je Brotli. Tohle by mělo být zapnuté vždy.
Související témata