Tijaabada Cadaadiska Ee GZIP
Waxaad ku ogaan kartaa haddii isku-buuqa GZIP uu ka shaqaynayo mareegahaaga adiga oo samaynaya tijaabada isku-buufinta GZIP. Waa maxay cadaadiska GZIP? Halkan ka ogow.
Waa maxay GZIP?
GZIP (GNU zip) waa qaab faylal ah, codsi software ah oo loo isticmaalo isku dhufashada faylalka iyo kala-saarista. Isku-buufinta Gzip-ka ayaa laga dajiyay dhinaca server-ka waxayna ku siinaysaa dhimis dheeraad ah cabbirka html, qaabka iyo faylasha Javascript. Isku-buufinta Gzip kuma shaqeyso sawirada maadaama ay si kala duwan u cadaadi jireen. Faylasha qaarkood waxay muujinayaan hoos u dhac ku dhow 70% iyadoo ay ugu wacan tahay isku-buuqa Gzip.
Marka browser-ku soo booqdo degelka, waxa uu eegaa in serfarka mareeggu yahay GZIP-karti isagoo eegaya "content encoding: gzip" madaxa jawaabta. Haddii madaxa la ogaado, waxay u adeegi doontaa faylal la cufan iyo kuwa yaryar. Haddii kale, waxay hoos u dhigtaa faylalka aan la cadaadin. Haddii aadan karti u lahayn GZIP, waxaad u badan tahay inaad ku arki doonto digniinaha iyo khaladaadka qalabka tijaabinta xawaaraha sida Google PageSpeed Insights iyo GTMetrix. Maadaama xawaaraha goobta uu yahay arrin muhiim u ah SEO maanta, waxay si gaar ah faa'iido u leedahay inaad awood u yeelato isku-darka Gzip ee boggagaaga WordPress.
Waa maxay cadaadiska GZIP?
Cadaadiska Gzip; Waxay saamaysaa xawaaraha shabakada sidaas darteed waa mid ka mid ah xaaladaha makiinadaha raadinta ay sidoo kale xasaasi yihiin. Marka gzip-ka la sameeyo, xawaaraha shabakadu wuu kordhiyaa. Farqi weyn ayaa la arki karaa marka la barbardhigo xawaaraha ka hor inta aan la kicin isku riixinta gzip ka dib marka la sameeyo. Marka lagu daro dhimista cabbirka bogga, waxay sidoo kale kordhisaa waxqabadkeeda. Goobaha gzip-ka aan la shaqayn, khaladaadku waxay ku dhici karaan imtixaannada xawaaraha ee ay sameeyeen khabiirada SEO. Taasi waa sababta awoodsiinta gzip-gu ay u noqoto mid qasab ah dhammaan goobaha. Ka dib markii ay awood gzip cadaadis, waxaa lagu hubin karaa qalab tijaabo ah in cadaadisku uu firfircoon yahay iyo in kale.
Iyadoo la eegayo macnaha gzip riixitaanka; Waa magaca loo bixiyay habka lagu dhimayo cabbirka boggaga server-ka ka hor inta aan loo dirin browserka booqdaha. Waxay leedahay faa'iidooyin ay ka mid yihiin badbaadinta xajmiyeedka iyo rarista degdega ah iyo daawashada boggaga. Bogagga biraawsarkaaga booqdeyaasha si toos ah ayey u furmaan, halka isku-buuqa iyo kala-baxku ay ku dhacaan wax yar oo ilbiriqsi ah inta lagu jiro waqtigan.
Muxuu sameeyaa riixitaanka gzip?
Iyadoo la eegayo ujeedada gzip riixitaanka; Waa in lagu caawiyo dhimista wakhtiga rarida ee goobta adoo yaraynaya faylka. Marka booqde uu rabo inuu galo mareegaha, codsi ayaa loo diraa seerfarka si faylka la codsaday dib loogu soo celiyo. Inta uu bato cabbirka faylalka la codsaday, waa ay dheertahay in la raro faylalka. Si wakhtigan loo dhimo, bogagga shabakadda iyo CSS waa in la isku cadaadiyo gzip ka hor inta aan loo dirin browserka. Marka xawaaraha rarida ee bogaggu uu kordhiyo cadaadiska gzip, tani waxay sidoo kale bixisaa faa'iido marka la eego SEO. Isku-buufinta Gzip ee bogagga WordPress ayaa noqonaysa lama huraan.
Sida ay dadku u door bidaan inay ku cadaadiyan faylkan marka ay rabaan inay u diraan fayl qof; Sababta gzip cadaadisku waa isku mid. Farqiga ugu weyn ee u dhexeeya labada waa; Marka habka isku-buufinta gzip-ka la sameeyo, wareejintan u dhexeysa server-ka iyo browser-ku waxay u dhacdaa si toos ah.
Waa kuwee daalacashada taageera GZIP?
Milkiilayaasha goobta uma baahna inay ka walwalaan taageerada browserka Gzip. Waxaa taageeray inta badan daalacashada celcelis ahaan 17 sano. Waa kuwan browser-yada iyo markii ay bilaabeen inay taageeraan isku-buuqa gzip:
- Internet Explorer 5.5+ waxa ay bixinaysay taageerada gzip tan iyo Luulyo 2000.
- Opera 5+ waa browser taageera gzip ilaa Juun 2000.
- Ilaa Oktoobar 2001 Firefox 0.9.5+ waxay haysatay taageero gzip.
- Isla markii la sii daayay 2008dii, Chrome waxa lagu daray daalacashada caawiya gzip.
- Ka dib markii ugu horeysay ee la bilaabay 2003, Safari sidoo kale wuxuu noqday mid ka mid ah daalacayaasha taageera gzip.
Sida loo cadaadiyo Gzip?
Haddii ay lagama maarmaan tahay in si kooban loo sharaxo caqli-galka gzip-ka; Waxay hubisaa in xargaha la midka ah laga helo faylka qoraalka, iyo beddelka ku-meel-gaarka ah ee xargahan la midka ah, waxaa jira hoos u dhac ku yimaada wadarta guud ee faylka. Gaar ahaan faylalka HTML iyo CSS, maadaama tirada qoraalka soo noqnoqda iyo boosaska ay ka sarreeyaan noocyada kale ee faylalka, faa'iidooyin badan ayaa la bixiyaa marka gzip-ka lagu dabaqo noocyada faylkan. Waa suurtogal in lagu cadaadiyo bogga iyo cabbirka CSS inta u dhaxaysa 60% iyo 70% gzip. Habkan, in kasta oo goobta ay tahay mid dhakhso badan, CPU la isticmaalo ayaa ka badan. Sidaa darteed, milkiilayaasha goobta waa inay hubiyaan oo hubiyaan in isticmaalkooda CPU uu yahay mid deggan ka hor inta aysan awood u siinin gzip-ka.
Sidee loo suurtageliyaa riixitaanka gzip?
Mod_gzip ama mod_deflate ayaa loo isticmaali karaa si loo suurtageliyo riixitaanka gzip. Haddii lagu taliyo inta u dhaxaysa labada hab; mod_deflate. Ku cadaadinta mod_deflate ayaa aad loo door bidaa sababtoo ah waxay leedahay algorithm beddelka wanaagsan waxayna ku habboon tahay nooca apache sare.
Waa kuwan ikhtiyaarrada awood riixista gzip:
- Waa suurtagal in la awoodo isku-dhafka gzip adoo tafatiraya faylka .htaccess.
- Isku-buufinta Gzip-ka waxa lagu awood-siin karaa iyada oo la rakibo plugins ee nidaamyada maaraynta macluumaadka.
- Waa suurtogal kuwa leh shatiga cPanel inay awood u yeeshaan isku-buuqa gzip.
- Martigelinta ku salaysan Windows, riixitaanka gzip waa la daari karaa.
Isku-darka GZIP oo leh htaccess
Si aad awood ugu yeelato riixitaanka gzip adoo wax ka beddelaya faylka .htaccess, koodka wuxuu u baahan yahay in lagu daro faylka .htaccess. Waxaa lagu talinayaa in la isticmaalo mod_deflate marka kood lagu daro. Si kastaba ha ahaatee, haddii server-ka milkiilaha goobta uusan taageerin mod_deflate; Isku-buufinta Gzip sidoo kale waxaa lagu kicin karaa mod_gzip. Ka dib markii koodka lagu daro, isbeddelada waa in la keydiyaa si gzip-gu u hawl galo. Xaaladaha ay qaar ka mid ah shirkadaha martigelinaya aysan u oggolaanin gzip-ga oo isticmaalaya guddiga, waxaa la door bidaa inay awood u yeeshaan gzip-ga iyadoo la tafatiray faylka .htaccess.
Isku-buufinta GZIP ee cPanel
Si loo suurtageliyo isku-buuqa gzip ee cPanel, mulkiilaha goobta waa inuu haystaa shatiga cPanel. Isticmaaluhu waa inuu galaa guddiga martigelinta isagoo isticmaalaya magacooda isticmaale iyo erayga sirta ah. Dhaqdhaqaaqa waxaa laga buuxin karaa qaybta gzip-ka ee xagga hoose ee xisaabta martigelinta mulkiilaha goobta iyada oo la sii marinayo qaybta Hagaajinta Website-ka ee hoos yimaada cinwaanka Software/Adeegyada. Marka ugu horeysa, cadaadi dhammaan waxyaabaha ku jira ka dibna Cusbooneysii badhamada Settings waa in la riixaa, siday u kala horreeyaan.
Isku-buufinta GZIP oo leh server-ka Windows
Isticmaalayaasha server-ka Windows waa inay adeegsadaan khadka taliska si ay awood ugu yeeshaan riixitaanka gzip. Waxay awood u siin karaan isku-xidhka http ee nuxurka taagan iyo kuwa firfircoon oo wata koodka soo socda:
- Mawduuca taagan: appcmd habaynta habaynta/qaybta:urlCompression/doStaticCompression:Run
- Waxyaalaha firfircoon: appcmd set config /qaybta:urlCompression /doDynamicCompression:Run
Sidee loo sameeyaa tijaabada isku-buuqa gzip?
Waxaa jira qalabyo loo isticmaali karo in lagu tijaabiyo cufnaanta gzip. Marka qalabkan la isticmaalo, xadhkaha la isku cadaadin karo ayaa mid mid loo taxay ka hor inta aanay awood gzip ku riixin. Si kastaba ha ahaatee, marka qalabka tijaabada la isticmaalo ka dib markii awood gzip cadaadis, waxaa jira ogeysiis shaashadda in aanay jirin cadaadis dheeraad ah in la sameeyo.
Waxaad ka ogaan kartaa onlaynka websaydka in isku xidhka GZIP uu karti u leeyahay qalabka "Gzip compression test", oo ah adeeg Softmedal ah oo bilaash ah. Marka lagu daro fududaynta iyo degdegga loo isticmaalo, waxay sidoo kale muujinaysaa natiijooyin faahfaahsan milkiilayaasha goobta. Ka dib markii isku xirka goobta lagu qoro ciwaanka ku habboon, riixitaanka gzip waa la tijaabin karaa marka badhanka jeegga la gujiyo.