Mi az a GZIP tömörítés és hogy lehet bekapcsolni ?

A Gzip használatával a weboldalad fájljait tömörített formában fogja a szerver elküldeni a látogató részére.
A tömörített fájl kisebb adatcsomagot jelent, ezáltal a letöltési idő jóval gyorsabb.
(Viszont cserébe minimálisan növekszik a CPU felhasználás a tárhely nek)
A gyorsabb oldal betöltés, jó a látogatónak és neked is mivel a weboldalad a keresőbe előrébb kerülhet. Ugyanis a google a weboldal sebességét is figyelembe veszi rangsoroláskor.
(Igaz tapasztalataink szerint nem a sebesség a döntő a Google helyezésekben)

Amikor egy látogató meghívja a böngészőben a weboldalunkat, akkor a szerver egy csomó adatot fog neki küldeni, HTML fájlok, CSS, Js, stb….  Ezekből akár többet is, attól függően hogy mennyire komplex a weboldal. 
A Gzip az ilyen fájlokat képes tömörítve átküldeni a látogató gépére, abban az esetben ha a böngészője támogatja ezt a funkciót. 
Szerencsére ma már minden népszerű böngésző támogatja igy ezzel aligha lesz gond. 

gzip

Ahhoz hogy ezt a funkciót bekapcsoljuk két dolgot kell tenni.
Először is a tárhelyen engedélyezni kell ennek a használatát. 

Ehhez a cPanel felületen keressük meg a MultiPHP INI Editor-t, majd válasszuk ki a domain nevünket. 


A legalsó sorban a  zlib.output_compression sorban a kapcsolót kapcsoljuk be.

gzip2

A következő lépésben a weboldalunkban is meg kell ezt tennünk. 
Ehhez a legjobb ha a cpanel fájl kezelőjét használjuk. De használhatunk FTP programot is (de akkor nem mindegy milyen szerkesztő programot használunk!)

A cpanel fájl kezelőjének a jobb felső sarokban a beállítások fül alatt engedélyezzük a rejtett fájlok megjelenítését
Ezután keressük meg a weboldalunk könyvtárában a .htaccess fájlt.
kattintsunk a szerkesztés gombra, és helyezzük el a fájlban az alábbi kódot.  (vagy az elejére vagy a végére, a lényeg az, hogy más tartalmat ne tegyünk vele tönkre)

# BEGIN GZIP

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

# END GZIP

FTP programmal ugyanígy kell eljárni. Ott is be kell kapcsolni a rejtett fájlok megjelenítését. (ennek helye programonként eltérő)

Fontos!  .htaccess fájlt csak rendes kód szerkesztővel szerkesz. például:  Notepad++(ez ingyenes)  EditPlus, stb…

Ugyanis a sima jegyzettömb mentéskor egy BOM nevezetű láthatatlan karaktert rak a sor elejére.
Ezt a szerver nem tudja értelmezni és Internal Server error hibaüzenettel megáll az oldal. 

A fájlt természetesen meg lehet javítani, egy normális szerkesztővel sima UTF8 ba kell elmenteni.
Illetve a cpaneles fájlkezelő piros pötty-el jelzi a BOM karaktert a  legelső sorban, amit egyszerűen ki lehet törölni, és mentés után már jó lesz.