GZIP: najboljši izhodni kompresor WordPress

Rifat WordPress Tutorials Feb 3, 2022

Boljša hitrost je na vrhu seznama želja vsakega lastnika spletnega mesta. Hitrejše kot je spletno mesto, večja je uporabniška izkušnja, kar vodi do večjega napredka namena. Poleg tega Google strani, ki se nalagajo hitreje, uvrsti višje v rezultatih iskanja. Torej imate dober razlog, da s svojega spletnega mesta odstranite vsako zadnjo milisekundo, ki jo lahko. Eden zelo učinkovitih načinov za to s spletnimi mesti WordPress je GZIP. Popoln najboljši način za pospešitev stvari je, da jih pomanjšate. Prav? In točno to počne GZIP. Povedali vam bomo, kako ga uporabljati in se prepričati, da bo vaša stran hitra kot bliskavica, tudi če že imate nastavljeno in optimizirano stiskanje slik in druge nastavitve.

Kaj je stiskanje WordPress GZIP?

GZIP je vrsta podatkov in programska aplikacija, ki se uporablja za stiskanje in dekompresijo datotek. Jean-loup Gailly in Mark Adler sta ustvarila stiskanje GZIP. Objavljen je bil kot brezplačna programska zamenjava za program za stiskanje, ki se je uporabljal v zgodnjih sistemih Unix.

Tako kot pri osnovni programski opremi WordPress na splošno je bil GZIP zasnovan za GNU (odprtokodna, brezplačna programska oprema). »G« v »GZIP« izvira iz »GNU«. Stiskanje GZIP WordPress je metoda za zmanjšanje velikosti datotek vašega spletnega mesta, vključno s HTML, JavaScript in CSS.

Stiskanje GZIP ne deluje na slikah; vendar je to mešana vreča za medijske datoteke.

Ustvarite neverjetna spletna mesta

Z najboljšim brezplačnim graditeljem strani Elementor

Začni zdaj

Nekatere večpredstavnostne datoteke, kot so datoteke MPEG in WAV, se na primer dobro stisnejo z GZIP, medtem ko se druge vrste datotek, kot so datoteke MP3, lahko dejansko povečajo, če jih poskušate stisniti.

Stiskanje GZIP mora biti omogočeno na vašem spletnem strežniku, da deluje, omogoči stiskanje datotek in map (spletni strežniki z omogočenim GZIP bodo v odgovoru vrnili kodiranje vsebine: glavo GZIP).

Na strani odjemalca vsi sodobni spletni brskalniki podpirajo stiskanje GZIP in ga samodejno zahtevajo pri zahtevkih HTTP – to pomeni, da lahko pričakujete, da bodo vsi uporabniki izkoristili prednosti stiskanja GZIP, ko ga omogočite.

Ali je GZIP že omogočen na vašem spletnem mestu WordPress?

Morda vam dejansko ni treba omogočiti GZIP. Morda ga že uporabljate in tega ne veste. Če obiščete GTMetrix ali test hitrosti Pingdom , lahko vidite, ali oceni vaše spletno mesto glede stiskanja komponent vašega spletnega mesta ali ne. Nekaj takega bi morali videti pod Omogoči stiskanje ali podoben naslov.

Če pa tega ne storite, boste dobili slabo oceno za stiskanje, ki se bo glasila podobno:

In če želite izvesti različna preverjanja, da vidite, kaj se dogaja pod pokrovom, tudi če dobite zelen rezultat testa hitrosti. Vedno lahko poiščete pregledovalnik, specifičen za GZIP. Base64.guru je tisti, ki vrne hiter odgovor, ki vam posebej pokaže, kako in zakaj je GZIP omogočen ali ne

Kako omogočiti stiskanje GZIP v WordPressu

Stiskanje GZIP je privzeto omogočeno na vseh spletnih mestih, ki uporabljajo WP Engine. Vse statične datoteke, vključno z besedilnimi datotekami, slikami, CSS in JavaScript, se samodejno stisnejo za optimalno delovanje spletnega mesta. To mehansko stiskanje zmanjša potrebo po direktivah GZIP v vaši datoteki .htaccess . Preverite, ali ima vaše spletno mesto omogočen GZIP v pregledovalniku Gift of speed GZIP .

Vendar pa vsa spletna mesta WordPress ne gostujejo na WP Engine in ne bodo imela koristi od privzetega omogočanja stiskanja GZIP. Če vaše spletno mesto gostuje na drugi platformi, boste morda morali ročno omogočiti stiskanje GZIP. Za to obstaja več načinov, ki si jih bomo ogledali v nadaljevanju.

Omogočite stiskanje GZIP z vtičnikom

Najlažji način za omogočanje stiskanja GZIP na katerem koli spletnem mestu je uporaba vtičnika za predpomnjenje. Orodja, kot je WP Rocket , omogočajo stiskanje z dodajanjem kode v datoteko .htaccess namesto vas, medtem ko druga, kot je W3 Total Cache , zahtevajo, da to kodo dodate ročno.

Čeprav je to na splošno najpreprostejša metoda, vključuje dodajanje dodatnega vtičnika na vaše spletno mesto. Če poskušate ohraniti svojo knjižnico vtičnikov vitko, lahko namesto tega uporabite eno od naslednjih rešitev.

Omogoči stiskanje GZIP za Nginx

Če vaše spletno mesto uporablja Nginx, obstaja odrezek kode , ki ga lahko uporabite za omogočanje stiskanja GZIP. Najbolje bi bilo, če bi spodnji delček kode postavili v datoteko nginx.conf vašega spletnega mesta, v razdelek »HTTP«. Ta delček kode lahko postavite tudi v blok konfiguracije strežnika ali lokacije, vendar je razdelek HTTP na splošno priporočljiv:

gzip on;
gzip_types text/plain text/css text/javascript image/svg+xml image/x-icon application/javascript application/x-javascript;
gzip_min_length 1000;
gzip_vary on;
gzip_proxied no-cache no-store private expired auth;
gzip_diable “MSIE [1-6];

Ko shranite in zaprete datoteko, boste morali znova zagnati Nginx. Če želite to narediti, uporabite naslednji ukaz:

sudo service nginx restart

Po ponovnem zagonu preverite, ali je stiskanje GZIP aktivno, z uporabo prej podrobnih metod.

Omogoči stiskanje GZIP za Apache

Če vaš spletni gostitelj uporablja Apache, boste morali urediti datoteko .htaccess , da omogočite stiskanje GZIP. To datoteko lahko najdete v korenskem imeniku vaše namestitve WordPress prek protokola za prenos datotek (FTP) ali vašega upravitelja datotek.

Za omogočanje GZIP lahko uporabite dva načina Apache, vendar je mod_deflate najbolj podprta in najbolje dokumentirana možnost. Če želite omogočiti mod_deflate , dodajte:

>IfModule mod_deflate.c/IfModule



Če želite namesto tega omogočiti mod_gzip , dodajte:

>ifModule mod_gzip.c/ifModule



Preden uporabite kateri koli mod, naredite varnostno kopijo svoje datoteke .htaccess in se prepričajte, da je modul mod_filter na vašem strežniku, sicer lahko pride do napake 500.

Zadnje besede

GZIP je odlična stvar za mnoge uporabnike, saj že deluje pod pokrovom. Morda ne vedo za to, vendar je tam. Če pa ima vaše spletno mesto težave s hitrostjo, je vedno v vašem interesu, da preverite nastavitve GZIP za vaše spletno mesto. In če se vam orodja in pripomočki vrnejo s sporočilom, da nimate omogočenega GZIP, ne skrbite. Z najboljšimi vtičniki je le nekaj klikov stran. In ker za razvoj hitrosti WordPressa vseeno potrebujete vtičnik za predpomnjenje, ni nič drugega kot pozitivne in koristi za to, kar morate storiti za GZIP.