Pomocník a dokumentácia
Rýchlosť Vysoký dopad Ľahké 10–20 min
Kompresia odpovedí (Gzip/Brotli)
Bez kompresie sa prenáša zbytočne veľký objem dát.
Čo to je
Kompresia (Gzip alebo modernejší Brotli) zmenší textové súbory (HTML, CSS, JS, SVG, JSON) pred odoslaním po sieti, pokojne o 60–80 %. Prehliadač si ich sám rozbalí.
Prečo to riešiť
Bez kompresie sa prenáša mnohonásobne viac dát, čo spomaľuje načítanie hlavne na mobiloch a pomalom pripojení. Zapnutie je jedna z najvýhodnejších optimalizácií: minimum práce, veľký efekt.
Ako na to
- 1Zapni Brotli (ideálne) alebo Gzip na webserveri / CDN.
- 2Komprimuj textové typy: HTML, CSS, JS, SVG, JSON, XML.
- 3Obrázky a videá nekomprimuj Gzipom (už sú komprimované), rieš ich formátom.
- 4Over hlavičku odpovede „Content-Encoding: br/gzip“.
Gzip v .htaccess (Apache, mod_deflate)
Správne
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>Záver
Kompresia je klasická „rýchla výhra“, pár riadkov konfigurácie alebo prepínač pri hostingu ušetrí desiatky percent prenášaných dát. Ak beží, over, že pokrýva všetky textové typy; ideálom je Brotli. Toto by malo byť zapnuté vždy.
Súvisiace témy