Co je Gzip komprese
Gzip komprese je metoda komprese dat, která zmenšuje velikost souborů odesílaných z webového serveru do prohlížeče uživatele.
Při zapnuté Gzip kompresi server zkomprimuje soubory, jako jsou HTML, CSS, JavaScript, před jejich odesláním, což urychluje načítání stránky a snižuje spotřebu šířky pásma (bandwidth).
Vedle cachování je to tedy další účinný způsob, jak zvýšit výkon webhostingu.
Výhody Gzip komprese
- Rychlejší načítání stránek: Menší soubory se rychleji přenášejí a načítají.
- Úspora šířky pásma (bandwidth): Gzip komprese výrazně snižuje objem dat, která musí server odeslat, což je výhodné pro provozní náklady serveru.
- Lepší uživatelský zážitek (UX): Stránky se načítají rychleji, což snižuje bounce-rate návštěvníků.
Jak Gzip kompresi aktivovat
Gzip kompresi lze aktivovat v nastavení serveru nebo v souboru .htaccess.
Příklad pro Apache server:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject application/x-font-ttf font/opentype
</IfModule>
Jak Gzip komprese funguje
- Komprese na serveru: Server zkomprimuje soubory, které jsou odesílány do prohlížeče. Například HTML stránka může být zmenšena na polovinu nebo ještě menší velikost.
- Dekomprese v prohlížeči: Jakmile data dorazí do prohlížeče uživatele, prohlížeč soubory dekomprimuje a zobrazí je běžným způsobem, aniž by si uživatel všiml komprese.