Připojení selhalo. Zkuste to prosím znovu.

Přeskočit na obsah
SEO Tools
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

  1. 1Zapni Brotli (ideálně) nebo Gzip na webserveru / CDN.
  2. 2Komprimuj textové typy: HTML, CSS, JS, SVG, JSON, XML.
  3. 3Obrázky a videa nekomprimuj Gzipem (už jsou komprimované), řeš je formátem.
  4. 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