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 ukungangqinelani kwesitayile sewebhusayithi kunye nokuphazamiseka kokulayisha. Ikwabandakanya isisombululo sokuseta esingenangqiqo esinokusetyenziswa nangabaqalayo ngokulula.WordPress Khawulezisa ngaphandle kokuwa!

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.

Okungagqibekanga (Kuvaliwe)Oku kubizwa ngokuba yi-Default blocking. Yeyona ndlela ilula kakhulu: isiphequluli siyayeka xa sidibana neskripthi, sikhuphele kwaye sisisebenzise ngokupheleleyo, size siqhubeke nokubonisa iphepha. Kuvakala ngathi kuthembekile, akunjalo? Kodwa into etshintshiselanayo kukuba umthwalo wakho wokuqala wephepha uya kuvinjwa; abasebenzisi kuya kufuneka balinde iskripthi sigqibe ukusebenza ngaphambi kokuba babone nantoni na.

Ukusebenzisa i-JS ukungavimbiOku kunomdla kakhulu. Endaweni yokubhala ngokuthe ngqo iithegi ze-`<script>` kwiphepha, kuqala ikhuphe iskripthi esincinci, ize emva koko ifake iiskripthi ezifuna ukulayishwa kwiphepha ngeJavaScript emva kokuba iphepha lisebenza. Ngale ndlela, iphepha linokuguqulelwa kuqala, kwaye iiskripthi zinokulayisha 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.

Sebenzisa "i-asynchronous" xa ungavimbiOku kuquka ukongeza uphawu lwe-`async` kwithegi ye-`<script>`. Iskripthi siza kukhuphela ngaphandle kokulandelelana ngasemva size siqalise ukusebenza emva kokukhuphela, ngaphandle kokuba iphepha lilinde. Nangona kunjalo, ingxaki kukuba umyalelo wokuphumeza awulawuleki kwaphela; nokuba yeyiphi na iskripthi egqiba ukukhuphela kuqala isebenza kuqala, nokuba yeyiphi na indlela oyichazileyo kwikhowudi.

Ukusebenzisa "ukulibaziseka" kokungavimbiOku kuthetha ukongeza uphawu lwe-`defer`. Iskripthi siza kulinda de lonke iphepha lihlalutywe ngaphambi kokuba lisetyenziswe, kwaye okubalulekileyo, siza kugcina ulandelelwano lokuqala owalubhalayo. Oku kulula kakhulu ukulisebenzisa, kuba aluyivali isikrini sokuqala kwaye aluphazamisi umyalelo.

Yeyiphi endifanele ndiyikhethe?

Ngamafutshane, ezi ndlela zine zifana nombuzo onokukhetha kuzo iimpendulo ezininzi:Ngaba ufuna isantya okanye 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 iintembeko eziqinileyo ezifana ne "A must execute before B", beka phambili...Ukusebenzisa "ukulibaziseka" kokungavimbi(hlehlisa). Esi sisisombululo esiphantse sibe sesona sifanelekileyo okwangoku, kuba asiyithinteli indlela ekwenziwa ngayo izinto okanye siphazamise ucwangco.

Ukuba uzama ukurhoxisa kwaye usafumanisa ukuba eminye imisebenzi ineengxaki, cinga...Ukusebenzisa i-JS ukungavimbiEsi sisombululo sinamandla ngakumbi, kodwa ukuhambelana kwaso kubi kancinci.

Sebenzisa "i-asynchronous" xa ungavimbi(async) lolona khetho ndingayicebisiyo kakhulu. Ngenxa yokuba umyalelo wokuphunyezwa wonakele ngokupheleleyo, kulula ukuqhekeka ngaphandle kokuba uqinisekile ukuba zonke izikripthi zakho zisebenza ngokuzimeleyo.

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:

Fikelela kwi-plugin ye-W3 Total Cache常规设置,Nyusa"uxinzelelo"Susa uphawu kuloo khetho. Emva koko cofa utolo oluncinci olungezantsi "Gcina iiSetingi" kwikona ephezulu ngasekunene uze ukhethe "..."Gcina useto kwaye ucime i-cacheEli nyathelo libalulekile; ukuba awuyicimi i-cache, uza kuqhubeka ubona 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.

Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ Inqaku elithi "W3 Total Cache Minify Plugin Settings: Ungayikhetha njani i-Embedding Type? Iingxaki zam kunye neengcebiso zokusindisa ubomi," endizichazileyo, linokuba luncedo kuwe.

Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-34003.html

Ukuvula amaqhinga afihlakeleyo🔑, wamkelekile ukujoyina ijelo lethu leTelegram!

Yabelana kwaye uthande ukuba uyayithanda! Izabelo zakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!

 

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Skrolela phezulu