Tömörítés htaccessel?
phpinfoban ezek vannak:
Stream Filter zlib.inflate, zlib.deflate
zlib.output_compression Off Off
zlib.output_compression_level -1 -1
zlib.output_handler no value no value
HTTP_ACCEPT_ENCODING gzip, deflate
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_ENV["HTTP_ACCEPT_ENCODING"] gzip, deflate
Ez mit jelent?
htaccessel próbálkoztam de nem használt az oldalam tömörítést egyszer sem.
Php-val lehet csak? És mit kell csinálnom?
Js-t, css-t akkor nem is tudok?
Csinálsz egy .htaccess nevű fájlt és abba írod, bele például ezt:
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip
</IfModule>
de ezen kívül sok más példa is van, csak használni kell a Google-t.
(A fenti kód elvileg mindent tömörít, kivéve a képeket.)
Szia, igyekszem megfejteni, mit szeretnél.
Írod, hogy "htaccessel próbálkoztam de nem használt az oldalam tömörítést egyszer sem."
Kérdés, hogy hol, minek tömörítését szeretnéd elérni?
Írod, hogy:
"Js-t, css-t akkor nem is tudok?"
mármint gondolom tömöríteni... Tehát a forráskódot szeretnéd tömöríteni, vagy tömörített file-upload-okat kezelni? ...Vagy egyéb dolgokat igényel az alkalmazásod?
"htaccessel próbálkoztam de nem használt az oldalam tömörítést egyszer sem."
ezt úgy értettem hogy egy csomó, sokak által jónak mondott megoldást próbáltam, fel is fogtam mit kellene csinálniuk, szerintem is okésak voltak, de nem működtek nekem.
Azt szeretném hogy a weboldalt, html,css,js tömörítve (deflate/gzip) küldje a bengészőnek.
A kérdésem pedig hogy a fenti adatok alapján htaccessel meg tudom ezt oldani?
Ha nem, akkor pedig php-val lehetséges-e, nehéz-e, mire keressek, és hogy a js-t és css-t úgy hogyan lehet.
(A phpinfós adatokat nem tudom értelmezni.. múltkor is azt hittem van az a modul(mysqlnd) aztán rájöttem hogy mysqlihoz nincs, csak pdo-hoz.. írhattam át - mondjuk így legalább mind2t ismerem és pdo tetszőssebb :))
Értem. Hát, ettől féltem; a HTTP szolgáltatás tartalmát tömörítve küldenéd "le" a kliensnek.
Ebben bocs, de nem tudok segíteni, csak ha a kliens "fél-vastag".
Üdv!
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
Chrome -ban pl. itt tudod megnézni hogy a tömörítés végre hajtódik -e: [link]
Persze ehhez, kell hogy a modult támogassa a szerver.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!