Useto lwePlugin ye-W3 Total Cache Minify: Ungayikhetha njani uhlobo lokuFakela? Amava am okusombulula iingxaki kunye neengcebiso zokusindisa ubomi

Ngaba unengxaki yokukhetha uhlobo olufanelekileyo lokufaka kwi-W3 Total Cache Minify? Eli nqaku labelana ngamava okwenyani e-webmaster kwaye libonelela ngesikhokelo senyathelo ngenyathelo sokukhetha ngokuchanekileyo uhlobo olufanelekileyo lokufaka kwi-Minify, ukuthintela iingxaki zesitayile sewebhusayithi kunye nokuphazamiseka kokulayisha. Ikwabandakanya isisombululo sokuseta esingenangqiqo esinokusetyenziswa nangabaqalayo, ukuqinisekisa amava e-WordPress agudileyo nakhawulezayo !

Bendilungiselela iwebhusayithi kwaye xa ndivula useto lweMinify kwi-W3 Total Cache, ndothuka kakhulu. Imenyu ehlayo yohlobo olufakwe kwi-embedded yayineenketho ezine: Okungagqibekanga (Block), Sebenzisa i-JS kwi-Non-Blocking, Sebenzisa i-"Asynchronous" kwi-Non-Blocking, kunye ne-"Delayed" kwi-Non-Blocking.

Ndicinge ngayo okomzuzwana, ingaba yintoni yonke le nto?

Ndikholelwe, awuwedwa. Ezi ndlela zine zinokushiya nomntu osaqalayo edidekile, ingasathethwa ke ngomntu obesebenzisa iWordPress iminyaka. Eli nqaku libonisa imigibe endidibene nayo kunye nezifundo endizifundileyo ngokuthe ngqo. Akufuneki ujonge amaxwebhu; landela nje imiyalelo yam.

Zithini kanye kanye ezi ntlobo zine zokubethela?

Useto lwePlugin ye-W3 Total Cache Minify: Ungayikhetha njani uhlobo lokuFakela? Amava am okusombulula iingxaki kunye neengcebiso zokusindisa ubomi

Masiqale sithethe ngohlobo lomlinganiswa olu luhlu lune.

Ukuvala okuzenzekelayo yeyona ndlela ilula kakhulu. Xa isikhangeli sidibana neskripthi, siyayeka, sikhuphele kwaye sisebenzise iskripthi ngokupheleleyo, size siqhubeke nokubonisa iphepha. Kuvakala ngathi kuthembekile, akunjalo? Kodwa into etshintshiselanayo kukuba ukulayisha iphepha lakho lokuqala kuya kulibaziseka; abasebenzisi kuya kufuneka balinde iskripthi sigqibe ukusebenza ngaphambi kokuba babone nantoni na.

Ukusebenzisa iJavaScript ukuze ingavimbi kunomdla kakhulu. Endaweni yokubhala ngokuthe ngqo iithegi ze-`<script>` kwiphepha, kuqala ikhuphe iskripthi esincinci, ize ifake iiskripthi ezifunekayo kwiphepha ngeJavaScript emva kokuba iphepha lisebenza. Ngale ndlela, iphepha lingenza kuqala, kwaye iiskripthi zilayishe kancinci kancinci. Kuvakala kamnandi, akunjalo? Nangona kunjalo, ingxaki kukuba le nkqubo yokufaka i-dynamic inokuphazamisa ulungelelwaniso lokuqala lokwenziwa kweeskripthi. Ukuba ezinye iiskripthi kwiphepha lakho zixhomekeke kakhulu kumyalelo wokwenziwa, iingxaki zinokuvela.

Ukusebenzisa "i-asynchronous" ekusebenzeni okungavimbiyo kubandakanya nje ukongeza uphawu lwe-`async` kwithegi ye-`<script>`. Iskripthi siza kukhuphela ngokungahambisaniyo ngasemva size sisebenze ngoko nangoko xa sigqityiwe, ngaphandle kokuba iphepha lilinde. Nangona kunjalo, ingxaki kukuba umyalelo wokwenziwa awunakulawulwa ngokupheleleyo; nantoni na ekhutshelwayo kuqala iyasebenza, nokuba uthini umyalelo owuchazileyo kwikhowudi.

Ukusebenzisa "ukulibaziseka" ekwenzeni okungavimbiyo kufezekiswa ngokongeza uphawu lwe-`defer`. Iskripthi siya kulinda de lonke iphepha lihlalutywe ngaphambi kokuba lisetyenziswe, kwaye okubalulekileyo kukuba, siya kugcina ulandelelwano lokuqala owawulibhale ngalo. Oku kulula kakhulu ukulisebenzisa, kuba akulithinteli isikrini sokuqala okanye kuphazamise ulandelelwano lweskripthi.

Yeyiphi endifanele ndiyikhethe?

Ngamafutshane, ezi ndlela zine zifana nombuzo onokukhetha kuzo: ngaba ufuna isantya, okanye ufuna iodolo?

Ingcebiso yam yile ilandelayo:

Ukuba iwebhusayithi yakho incinci, inezikripthi ezimbalwa, kwaye awunazo iimfuno eziphezulu kakhulu zesantya sokulayisha, ukusebenzisa useto oluqhelekileyo (oluvaliweyo) lolona khetho lulula. Nangona icotha kancinci, akuyi kubangela naziphi na iingxaki.

Ukuba ufuna ukuphucula isantya sesikrini sokuqala kwaye izikripthi zakho azinazo ii-dependences ezinamandla ezifana ne-"A must execute before B," beka phambili ukusebenzisa i-"defer" kwi-non-blocking execution . Esi sisisombululo esifanelekileyo esifumanekayo ngoku, njengoko sithintela ukuvimba i-rendering ngelixa sigcina ulandelelwano lwe-execution.

Ukuba ufumanisa ukuba eminye imisebenzi iseneengxaki emva kokuzama i-defer, cinga ngokusebenzisa iJavaScript kwi- non-blocking . Le ndlela inamandla ngakumbi, kodwa ukuhambelana kwayo kubi kancinci.

Ukusebenzisa i-"async" ukungavimbi yeyona ndlela ndingayicebisiyo. Ngenxa yokuba umyalelo wokuphunyezwa wonakele ngokupheleleyo, kulula ukuqhekeka ngaphandle kokuba uqinisekile ukuba izikripthi zakho zisebenza ngokwazo.

Imingxunya emibini emikhulu endawela kuyo

Intetho ilula. Ndibhale phantsi iimpazamo ezimbini endazenzayo; ungazijonga ngokwezinto ozenzileyo ukuze ubone ukuba ungaziphepha na.

Umgibe wokuqala: Izihloko zeWordPress ezenziwe ngokwezifiso azinakujongwa kwangaphambili ngexesha langempela.

Okwethutyana, xa ndisenza ngokwezifiso umxholo, emva kokucofa u-save, i-preview yayingasayi kuhlaziya. Bendiya kwenza utshintsho, ndihlaziye iphepha, kwaye lisafana.

Emva kophando oluthile, ndifumanise ukuba umsebenzi wokucinezela weMinify nguwona obangele oku. Isisombululo silula:

Yiya kwizicwangciso eziqhelekileyo ze-plugin ye-W3 Total Cache , fumana ukhetho lwe- "Compression" , kwaye ulususe uphawu. Emva koko, cofa utolo oluncinci olungezantsi kwe-"Save Settings" kwikona ephezulu ngasekunene, uze ukhethe " Gcina iiSetingi kwaye uClear Cache ." Eli nyathelo libalulekile; ngaphandle kokususa i-cache, usaza kubona inguqulelo endala.

Emva kokuba ugqibile, buyela kwindlela yokwenza ngokwezifiso umxholo, kwaye imbonakalo ebukhoma iya kubuyela esiqhelweni.

Ingxaki yesibini: Ibhokisi yokukhangela umxholo we-Astra ayiphenduli xa icofiwe.

Ndidibene nale ngxaki kudala kakhulu. Bendisebenzisa i-theme ye-Astra, kwaye ngenye imini ndafumanisa ngequbuliso ukuba ibhokisi yokukhangela ayiphenduli nokuba ndiyicofe njani. Ekuqaleni, bendicinga ukuba yingxaki nge-theme ngokwayo, kodwa kamva ndafumanisa ukuba ibangelwe ziisetingi ze-Minify ze-W3TC.

Isisombululo silandelayo:

Yiya kwi-W3 Total Cache → Izicwangciso eziQhelekileyo → Izicwangciso eziPhambili zokuCinezela → JS → Minify Izicwangciso zeNjini → Izicwangciso zeNdawo, kwaye utshintshe uhlobo lokushumeka lube yenye yezi zimbini:

  1. Ngaphambili, ukungavimbi kwakwenziwa kusetyenziswa iJavaScript.
  2. Emva koko, sebenzisa i-JS ukuze ungavimbi

Ngokufanayo, ukususa i-cache kunye nokuhlaziya iphepha kuya kuvumela ibhokisi yokukhangela ukuba isebenze kakuhle.

Ngokuphathelele isizathu sokuba ezi ndlela zimbini zikhethwe endaweni yezinye, ndenze uphando oluthile. Ngamafutshane, izinto ezingaphambili ze-Astra theme zinovelwano kakhulu kwixesha lokwenziwa kweskripthi, kwaye iindlela ezithile zokungavimbi zinokubangela ukuba ukubopha kweziganeko kungaphumeleli. Ukusebenzisa imo ye-"non-blocking with JS" kuqinisekisa ukuba iskripthi sisebenza kuphela emva kokuba iphepha ligqibile ukulayisha, ngelixa kuthintelwa ukwenziwa okungacwangciswanga okubonwa nge-async.

Uluhlu lweendawo ekufuneka zityelelwe

Okokugqibela, nantsi uluhlu lokuhlola onokululandela ngokuthe ngqo:

Inyathelo lokuqala kukucacisa injongo yakho. Ngaba ufuna ukulayisha iphepha ngokukhawuleza, okanye ubeka phambili uzinzo kunye nokusebenza okungenazimpazamo? Oku kuya kugqiba ukuba loluphi uhlobo lokushumeka omele ulusebenzise.

Inyathelo lesibini kukungatshintshi yonke into ngaxeshanye. Okokuqala, fumana iphepha elingabalulekanga kangako ukuze ulivavanye, ulijonge usuku olunye okanye ezimbini, kwaye ulikhuthaze kuyo yonke iwebhusayithi ukuba uqinisekile ukuba akukho ngxaki.

Okwesithathu, soloko ususa i-cache emva kotshintsho ngalunye. Indlela ye-caching ye-W3TC iya kukuthintela ekubeni ubone utshintsho lwamva nje, ngoko ke inyathelo elithi "susa i-cache kwaye uvavanye kwakhona" libaluleke kakhulu.

Okwesine, sebenzisa izixhobo zomphuhlisi wesikhangeli sakho okanye izixhobo ezifana nePageSpeed ​​​​Insights ukuze uthelekise isantya sokulayisha ngaphambi nasemva koko. Vumela idatha izithethele, ingabi yindlela oziva ngayo ngaphakathi.

Bhala ekugqibeleni

Inyaniso kukuba, xa ndandiqala ukubona olu seto lohlobo olufakwe kwi-embedded, ndothuka ixesha elide. Imo yokuvalela emiselweyo yayibonakala icotha kakhulu, ngelixa imo yokungatshintshiyo yayingaqinisekisi ukuba iodolo iyalandelwa, kwaye ukulibazisa kunokubangela iingxaki zokuhambelana. Ndandingaqinisekanga ukuba loluphi ukhetho endimele ndilukhethe.

Kodwa kamva ndaqonda ukuba yinto engaqhelekanga. Awunakuba nayo ekhawulezayo neyona izinzileyo; kufuneka usoloko uncama enye. Amava am kukusebenzisa i-defer kuqala, eyona isisombululo sikhuselekileyo sokungavimbi okwangoku, uze usebenzise i-callback ukuba kuvela iingxaki.

Ukuba uhlangabezana neengxaki ezifanayo, okanye ukuba usenezinye iingxaki emva kokulandela indlela yam, zive ukhululekile ukuxoxa ngayo. Uphuhliso lwewebhusayithi lumalunga nokuzama iimpazamo; akukho mntu ungaqhelekanga.

Enkosi ngokufunda inqaku lam. Siza kubonana kwixesha elizayo.

Shiya uluvo

您的邮箱地址不会被公开。必填项已用*标注

Skrolela phezulu