Co je to Gzip přenos

Gzip komprimace je široký pojem, ale rozeberu, jak se to používá na stránkách. Jde o způsob, jak stránku na serveru "zabalit" a prohlížeč si ji rozbalí. Všechno probíhá automaticky na protokolu http.

Návod se mi na to nepodařilo napsat, protože to ukrutně záleží na komponentách, jaké jsou nainstalované na serveru. Existují dva moduly, mod_gzip pro Apache 1.3 a mod_deflate pro Apache 2 (možná existují i jiné, nevím). Konkrétní instrukce na to, co se bude gzipovat, se nastavují v konfiguráku (httpd.conf) nebo v souboru .htaccess (pokud je povolen). Konkrétní syntaxe pro mod_deflate vypadá v .htaccess třeba takto:

# Komprese
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip
#Header append Vary User-Agent
# DeflateCompressionLevel 9
# DeflateFilterNote Input instream
# DeflateFilterNote Output outstream
# DeflateFilterNote Ratio ratio

Ale konkrétně tomu nerozumím, jenom jsem to někde obšlehnul.

Úspora datového přenosu na Jak psát web je s tímto nastavením asi 30%.

 

Reklama

www.webhosting-c4.cz, extra rychlý SSD webhosting s doménou v ceně
o tvorbě, údržbě a zlepšování internetových stránek

Návody HTML CSS JavaScript Články Ostatní

Encyklopedie FrontPage Reklama PHP Server

Jak psát web píše Yuhů, Dušan Janovský. Kontakt.