Zadejte hledaný výraz...

Komprese webu – gzip

jarin001
verified
rating uzivatele
(37 hodnocení)
25. 5. 2010 11:14:21
Ve webmaster tools mám doporučení na aktivaci komprese CSS souborů pomocí nástroje gzip ale nemám s tím žádné zkušenosti.
Může mi někdo poradit ? Předem díky.
25. 5. 2010 11:14:21
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508420
xdream
verified
rating uzivatele
(2 hodnocení)
25. 5. 2010 13:43:33
presne nevim, ale tipuji ze to bude stejne jako kdyz komprimujes sitemap.xml na sitemap.xml.gz.
Tedy zkomprimujes CSS soubory nejakym ZIP kompresorem a ve strance se budes odkazovat na komprimovany CSS soubor (styl.css.gz).
(gzip je linux utilita na zip kompresy).
25. 5. 2010 13:43:33
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508419
jarin001
verified
rating uzivatele
(37 hodnocení)
25. 5. 2010 14:20:51
Já jsem k tomu něco našel, nejjednodušší je zapnutí přes .htaccess, není ale jednoduchý získat kód a jeho umístění.
Ke všemu jsem zjistil že můj server gzip nepodporuje, pouze BZip2, takže až najdu správný kód tak ho budu ještě
muset upravit. Samotným zarchivováním souborů se to nedělá.
25. 5. 2010 14:20:51
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508418
mayo
verified
rating uzivatele
25. 5. 2010 14:58:44
a nemas na serveri zlib ? potom to ide pomocou funkcie gzencode()
mozes si napriklad napisat php skript ktory zluci vsetky css subory do jedneho a ten skomprimuje, to iste s js.
a ak chces komprimovat aj html vystup s php skriptov, tak existuje ob_gzhandler()
zapnut kompresiu on-the-fly ide aj v htaccess ale to sa ti moze alebo nemusi podarit nastavit, zalezi od servera (aku velku mas nad nim kontrolu)
tiez je dobre kontrolovat Accept-Encoding header pretoze niektore browsery toto nepodporuju...
25. 5. 2010 14:58:44
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508417
jarin001
verified
rating uzivatele
(37 hodnocení)
25. 5. 2010 15:10:48
Já bych to raději řešil přes .htaccess, našel jsem kód :
# Apache2 deflate support if available
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0 no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
pro gzip, nevím jestli se dá upravit pro BZip2, nebo zlib, ten tam mám taky zapnutý.
---------- Příspěvek doplněn 25.05.2010 v 15:16 ----------
Ještě mám jeden kód, ale nevím jak to upravit :
# compress the files
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
# removes some bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0 no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
25. 5. 2010 15:10:48
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508416
mayo
verified
rating uzivatele
25. 5. 2010 15:25:46
to je dobre, pouzi to, netreba nic upravovat, mod_deflate riesi gzip kompresiu pre apache 2.0 (mod_gzip existoval v apache 1.3)
co sa tyka bzip2, myslim ze ten typ podporuje menej browserov, ale nenasiel som nejaku porovnavaciu tabulku (zisla by sa), je to len moj dojem
25. 5. 2010 15:25:46
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508415
jarin001
verified
rating uzivatele
(37 hodnocení)
25. 5. 2010 15:30:00
Ale jsou to kódy pro gzip, ten mi nejede, mám ho v kódu jenom nahradit BZip2 nebo zlib ?
---------- Příspěvek doplněn 25.05.2010 v 16:46 ----------
Problém vyřešen, pro případné zájemce funguje tento kód v .htaccess :
# Apache2 deflate support if available
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0 no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Komprese 82 % :-)
25. 5. 2010 15:30:00
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508414
mayo
verified
rating uzivatele
25. 5. 2010 17:34:37
este ma napadlo - neviem ci tieto rules su uplne spolahlive, pretoze je v nich pouzity BrowserMatch (ktory testuje user-agent string), a vidim tam pokryte len Mozillu a MSIE, pritom urcite existuju dalsie vynimky - napriklad tusim Safari tiez nepodporoval gzip (uz neviem v ktorej verzii)...
mozno by stalo za to pohladat radsej kod ktory je zalozeny na accept-encoding a nie na user-agent stringu
sice aj tam existuju bugy, napriklad viem z vlastnej skusenosti ze Chrome vo verzii 2 vracal http-header accept-encoding s gzip, pricom v skutocnosti gzip nepodporoval (vo verzii 1 ano). ale v dnesnej dobe je to uz zrejme OK, kazdy ma verziu 4.
mate niekto riesenie odskusane na viacerych browseroch?
25. 5. 2010 17:34:37
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508413
jarin001
verified
rating uzivatele
(37 hodnocení)
25. 5. 2010 18:59:43
Přidávám nástroj na testování komprese webu :
http://www.gidnetwork.com/tools/gzip-test.php
25. 5. 2010 18:59:43
https://webtrh.cz/diskuse/komprese-webu-gzip/#reply508412
Pro odpověď se přihlašte.
Přihlásit