Gyorsulás oldalak betöltése és fájlokat mod_deflate Apache 2

C Apache mod_deflate szerver modul, akkor felgyorsíthatjuk a kliens letöltési fájlokat a web szerver. mod_deflate modul DEFLATE kimeneti szűrő. amely képes tömöríteni adatokat küldeni a szerver a kliens.

Ez csökkenti az időt és az adatmennyiség a hálózaton keresztül küldött, ennek eredményeként, hogy a böngésző gyorsabb betöltését tartalom.

Ahhoz, hogy használni mod_deflate először arról, hogy a modul tartalmazza az elosztást HTTP Apache szerver (alapértelmezés szerint telepítve van minden modern Linux).

A szerver beállítása

Nyissa meg a httpd.conf konfigurációs fájl:

Adjuk hozzá a következő sort:

LoadModule deflate_module modules / mod_deflate.so

Adjuk hozzá a következő utasítást a blokk


AddOutputFilterByType DEFLATE text / html text / plain
text / xml
...
...

Ez a konfiguráció tömöríteni csak szöveget, HTML és XML fájlokat. De a konfiguráció mod_deflate egyik termelési szerverek:

A változtatások után mentse a konfigurációs fájlt, és indítsa újra az Apache szerver. Most minden ilyen típusú fájlt tömörít.

Azt is megadhatja a könyvtárat, ahol az összes fájlt tömöríteni kell. Például a / statikus / help /:


SetOutputFilter DEFLATE

A valós életben, nincs szükség lehet tömöríteni a fájlokat, mint például mp3 vagy kép fájlokat. Itt egy példa konfiguráció, amely megtiltja tömörítés ilyen fájlok:

SetOutputFilter DEFLATE
SetEnvIfNoCase REQUEST_URI \ (?: Gif | JPE g |? PNG). $ No-gzip Dont-változó
SetEnvIfNoCase REQUEST_URI \ (?: Exe | t gz |? Zip | bz2 | sit | rar). $ No-gzip Dont-változó
SetEnvIfNoCase REQUEST_URI \ .pdf $ no-gzip ne-változó
SetEnvIfNoCase REQUEST_URI \ .avi $ no-gzip ne-változó
SetEnvIfNoCase REQUEST_URI \ .mov $ no-gzip ne-változó
SetEnvIfNoCase REQUEST_URI \ .mp3 $ no-gzip ne-változó
SetEnvIfNoCase REQUEST_URI \ .mp4 $ no-gzip ne-változó
SetEnvIfNoCase REQUEST_URI \ rm $ no-gzip ne-változó

És ne feledd, hogy a tömörítés vezet további terhelést a CPU és a memória, mint a szerver és a kliens gépeken. Ezért világosan meg kell határozniuk, mire van szükség, hogy tömöríteni.


SetOutputFilter DEFLATE
# Netscape 4.x
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
# Netscape 4,06-4,08
BrowserMatch ^ Mozilla / 4 \ .0 [678] no-gzip
BrowserMatch \ bMSI [E]! No-gzip! Gzip-only-text / html

Ezek ikonok láncszem-hoz társadalmi könyvjelző területek, ahol az olvasók megoszthatják és fedezze fel az új weboldalakat.
  • most ritkán ahol találkozik egy
  • Köszönöm a nyilatkozatot, de nem segített
  • 2Pitachok pontosan mi nem működik?
  • És ez nehéz itt? Ahogy a gyerekek palacsinta chesslovo.
  • Köszönöm, nagyon köszönöm, jó a számomra !!
  • Nézd, milyen emberek hálásak, hogy mit ne írjon több?
  • Ahhoz, hogy használni mod_deflate lehető, hogy megbizonyosodjon arról, hogy a modul tartalmazza a forgalmazási én HTTP Apache szerver?
  • És ez nehéz itt? Ahogy a gyerekek palacsinta chesslovo.