Izilungiselelo ze-plugin ye-W3 Total Cache Minify: Ungayikhetha Kanjani Uhlobo Lokushumeka? Okuhlangenwe nakho Kwami Kokuxazulula Izinkinga kanye Neseluleko Esisindisa Impilo

Unenkinga yokukhetha uhlobo olufanele lokushumeka lwe-W3 Total Cache Minify? Lesi sihloko sabelana ngolwazi lwangempela lomphathi wewebhu futhi sinikeza umhlahlandlela wesinyathelo ngesinyathelo wokukhetha ngokunembile uhlobo olufanele lokushumeka lwe-Minify, ukugwema amaphutha esitayela sewebhusayithi kanye nokuphahlazeka kokulayisha. Siphinde sihlanganise nesisombululo sokusetha esingenaphutha ngisho nabaqalayo abangasisebenzisa kalula.WordPress Shesha ngaphandle kokuphahlazeka!

Bengilungiselela iwebhusayithi futhi lapho ngivula izilungiselelo ze-Minify ku-W3 Total Cache, ngamangala ngokuphelele. Imenyu eyehlayo yohlobo olufakiwe yayinezinketho ezine: Okuzenzakalelayo (Block), Sebenzisa i-JS ngokungavimbi, Sebenzisa i-"Asynchronous" ngokungavimbi, kanye nokusebenzisa i-"Delayed" ngokungavimbi.

Ngicabange ngakho okwesikhashana, kumayelana nani konke lokhu?

Ngithembe, awuwedwa. Lezi zinketho ezine cishe zizoshiya ngisho nomuntu osafufusa edidekile, ingasaphathwa eyomuntu obesebenzisa i-WordPress iminyaka eminingi. Lesi sihloko siveza izingibe engizihlangabezile kanye nezifundo engizifundile ngqo. Akudingeki ubheke amadokhumenti; vele ulandele imiyalelo yami.

Ziyini ngempela lezi zinhlobo ezine zokushumeka?

Izilungiselelo ze-plugin ye-W3 Total Cache Minify: Ungayikhetha Kanjani Uhlobo Lokushumeka? Okuhlangenwe nakho Kwami Kokuxazulula Izinkinga kanye Neseluleko Esisindisa Impilo

Ake siqale sixoxe ngokuthi lezi zinketho ezine ziluhlobo luni lomlingiswa.

Okuzenzakalelayo (Kuvinjiwe)Lokhu kubizwa ngokuthi ukuvimba okuzenzakalelayo. Kuyindlela eqondile kakhulu: isiphequluli siyama lapho sihlangana neskripthi, silande futhi sisisebenzise ngokuphelele, bese siqhubeka nokuveza ikhasi. Kuzwakala kuthembekile, akunjalo? Kodwa inzuzo ukuthi ukulayisha ikhasi lakho lokuqala kuzovinjwa; abasebenzisi kuzodingeka balinde iskripthi ukuthi siqede ukusebenza ngaphambi kokuba babone noma yini.

Ukusebenzisa i-JS ukungavimbiLokhu kuyathakazelisa impela. Esikhundleni sokubhala ngqo amathegi athi `<script>` ekhasini, kuqala kukhishwe iskripthi esincane, bese kufakwa ngokuguquguqukayo izikripthi ezidinga ukulayishwa ekhasini ngeJavaScript ngemuva kokuthi ikhasi lisebenze. Ngale ndlela, ikhasi lingahunyushwa kuqala, futhi izikripthi zingalayisha kancane kancane. Kuzwakala kukuhle, akunjalo? Kodwa-ke, inkinga ukuthi le nqubo yokufaka enamandla ingase iphazamise ukuhleleka kokuqala kokwenziwa kwezikripthi. Uma ezinye izikripthi ekhasini lakho zithembele kakhulu ku-oda lokwenziwa, kungase kuvele izinkinga.

Sebenzisa "i-asynchronous" ekungavimbeliniLokhu kuhilela ukwengeza isici se-`async` kuthegi ethi `<script>`. Iskripthi sizolanda ngokungahambisani ngemuva futhi sisebenze ngokushesha ngemva kokulanda, ngaphandle kokuthi ikhasi lisilinde. Kodwa-ke, ububi ukuthi i-oda lokusebenzisa alilawuleki nhlobo; noma yisiphi iskripthi esiqeda ukulanda kuqala sisebenza kuqala, kungakhathaliseki ukuthi i-oda olichazile kukhodi lisebenza kanjani.

Ukusebenzisa "ukubambezeleka" kokungavimbeliYilokhu okushiwo ukwengeza isici esithi `defer`. Iskripthi sizolinda kuze kube yilapho lonke ikhasi selihloliwe ngaphambi kokwenza, futhi okubaluleke kakhulu, sizogcina uhlelo lokuqala owalubhala. Lokhu kulula kakhulu ukulisebenzisa, njengoba kungavimbi isikrini sokuqala futhi kungaphazamisi uhlelo.

Yikuphi okufanele ngikhethe?

Kalula nje, lezi zinketho ezine zifana nombuzo wokukhetha okuningi:Ufuna isivinini noma i-oda?

Isiphakamiso sami sinje:

Uma iwebhusayithi yakho incane, inezikripthi ezimbalwa, futhi ungenazo izidingo eziphakeme kakhulu zesivinini sokulayisha, ukusebenzisa isilungiselelo esizenzakalelayo (esivinjiwe) kuyindlela elula kakhulu. Nakuba kuhamba kancane, ngeke kubangele izinkinga.

Uma ufuna ukuthuthukisa isivinini sesikrini sokuqala futhi izikripthi zakho zingenazo izixhomekeko eziqinile njengokuthi "A must execute before B", beka phambili...Ukusebenzisa "ukubambezeleka" kokungavimbeli(hlehlisa). Lesi yisisombululo esicishe sibe ngcono kakhulu okwamanje, njengoba singavimbeli ukwenziwa noma ukuphazamisa ukuhleleka.

Uma uzama uku-defer bese uthola ukuthi eminye imisebenzi inezinkinga, cabanga...Ukusebenzisa i-JS ukungavimbiLesi sixazululo sinamandla kakhulu, kodwa ukuhambisana kwaso kubi kancane.

Sebenzisa "i-asynchronous" ekungavimbelini(async) inketho engingayincomi kakhulu. Ngenxa yokuthi i-oda lokusebenzisa liphazamiseke ngokuphelele, kulula ukuphahlazeka ngaphandle kokuthi uqinisekile ngokuphelele ukuthi izikripthi zakho zonke zisebenza ngokuzimela.

Izingibe ezimbili ezinkulu engangena kuzo

Ukukhuluma kushibhile. Ngibhale phansi amaphutha amabili engiwenzile; ungawahlola ngokuqhathanisa nolwazi lwakho ukuze ubone ukuthi ungawagwema yini.

Ugibe lokuqala: Izindikimba ze-WordPress ezenziwe ngokwezifiso azikwazi ukubonwa kuqala ngesikhathi sangempela.

Okwesikhashana, lapho ngenza itimu ngokwezifiso, ngemva kokuchofoza okuthi londoloza, ukubuka kuqala bekungeke kuvuselele. Bengingenza izinguquko ezithile, ngivuselele ikhasi, futhi lisazoqhubeka lifana.

Ngemva kophenyo oluthile, ngithole ukuthi umsebenzi wokucindezela we-Minify yiwona obangele inkinga. Isixazululo silula:

Finyelela i-plugin ye-W3 Total Cache常规设置,SHINTSHA"ukucindezela"Susa ukumaka kuleyo nketho. Bese uchofoza umcibisholo omncane ngezansi othi "Londoloza Izilungiselelo" ekhoneni eliphezulu kwesokudla bese ukhetha "..."Londoloza izilungiselelo bese usula i-cacheLesi sinyathelo sibalulekile; uma ungayisusi i-cache, usazobona inguqulo endala.

Uma usuqedile, buyela ekwenzeni ngokwezifiso itimu, bese ukubuka kuqala bukhoma kuzobuyela esimweni esijwayelekile.

Inkinga yesibili: Ibhokisi lokusesha letimu ye-Astra aliphenduli uma lichofozwa.

Ngihlangane nale nkinga esikhathini eside esidlule. Bengisebenzisa itimu ye-Astra, kwathi ngolunye usuku ngathola ngokuzumayo ukuthi ibhokisi lokusesha aliphenduli kungakhathaliseki ukuthi ngilichofoze kanjani. Ekuqaleni, ngangicabanga ukuthi kuyinkinga ngetimu uqobo, kodwa kamuva ngathola ukuthi ibangelwe izilungiselelo ze-Minify ze-W3TC.

Isixazululo simi kanje:

Iya ku-W3 Total Cache → Izilungiselelo Ezijwayelekile → Izilungiselelo Zokucindezela Ezithuthukisiwe → I-JS → Izilungiselelo Zenjini Ezincane → Izilungiselelo Zendawo, bese ushintsha uhlobo lokushumeka lube olunye lwalezi ezimbili:

  1. Ngaphambilini, ukungavimbeli kwakwenziwa kusetshenziswa iJavaScript.
  2. Ngemuva kwalokho, sebenzisa i-JS ukuze ungavimbi

Ngokufanayo, ukusula i-cache nokuvuselela ikhasi kuzovumela ibhokisi lokusesha ukuthi lisebenze kahle.

Ngokuqondene nokuthi kungani lezi zinketho ezimbili zikhethwe esikhundleni sezinye, ngenze ucwaningo oluthile. Kalula nje, izingxenye zangaphambili zetimu ye-Astra zizwela kakhulu isikhathi sokwenziwa kweskripthi, futhi izindlela ezithile zokungavimbi zingabangela ukubopha kwemicimbi ukuthi kwehluleka. Ukusebenzisa imodi ethi "ukungavimbi nge-JS" kuqinisekisa ukuthi iskripthi sisebenza kuphela ngemva kokuba ikhasi seliqedile ukulayisha, ngenkathi kugwenywa ukwenziwa okungahlelekile okubonwa nge-async.

Uhlu lwezindawo okufanele zivakashelwe

Okokugcina, nansi uhlu lokuhlola ongalulandela ngqo:

Isinyathelo sokuqala ukucacisa umgomo wakho. Ingabe ufuna ukulayisha ikhasi kokuqala okusheshayo, noma ingabe ubeka phambili ukuzinza nokusebenza okungenamaphutha? Lokhu kuzonquma ukuthi yiluphi uhlobo lokushumeka okufanele ulusebenzise.

Isinyathelo sesibili akusikho ukushintsha konke ngesikhathi esisodwa. Okokuqala, thola ikhasi elingabalulekile ukuze ulihlole, ulibuke usuku olulodwa noma ezimbili, bese ulikhangisa kuphela kusayithi lonke uma uqinisekile ukuthi azikho izinkinga.

Okwesithathu, sula njalo i-cache ngemva kokuguqulwa ngakunye. Indlela ye-W3TC yokugcina i-caching izokuvimbela ekuboneni izinguquko zakamuva, ngakho isinyathelo "sokusula i-cache bese uphinda uhlole" sibaluleke kakhulu.

Okwesine, sebenzisa amathuluzi noma amathuluzi onjiniyela wesiphequluli sakho njenge-PageSpeed ​​​​Insights ukuze uqhathanise isivinini sokulayisha ngaphambi nangemva kwalokho. Vumela idatha izikhulumele, hhayi nje umuzwa wakho wesisu.

Bhala ekugcineni

Uma ngikhuluma iqiniso, lapho ngiqala ukubona lolu hlelo lohlobo olufakiwe, ngamangala isikhathi eside. Imodi yokuvimba ezenzakalelayo ibonakala ihamba kancane kakhulu, kuyilapho imodi engavumelani nayo ingaqinisekisi ukuhleleka, futhi ukuhlehlisa kungase kubangele izinkinga zokuhambisana. Ngangingaqiniseki ukuthi iyiphi inketho engingayikhetha.

Kodwa kamuva ngaqaphela ukuthi kuyinto yokushintshana. Awukwazi ukuba ne-esheshayo nezinzile kakhulu; kufanele uhlale udela eyodwa. Okuhlangenwe nakho kwami ​​ukusebenzisa i-defer kuqala, okuyisisombululo esiphephile kakhulu sokungavimbi okwamanje, bese usebenzisa i-callback uma kuvela izinkinga.

Uma uhlangabezana nezinkinga ezifanayo, noma uma usenezinye izinkinga ngemva kokulandela indlela yami, zizwe ukhululekile ukuxoxa ngakho. Ukuthuthukiswa kwewebhusayithi kumayelana nokuzama nokwenza amaphutha; akekho ohlukile.

Ngiyabonga ngokufunda isihloko sami. Sizobonana ngesikhathi esizayo.

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Isihloko esithi "Izilungiselelo ze-plugin ye-W3 Total Cache Minify: Ungayikhetha Kanjani Uhlobo Lokushumeka? Izithiyo Zami Namathiphu Okusindisa Impilo," engiwabelane ngaso, singase sibe usizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-34003.html

Ukuze uvule amaqhinga afihliwe🔑, wamukelekile ukujoyina isiteshi sethu seTelegram!

Yabelana futhi uthanda uma uthanda! Ukwabelana kwakho nokuthanda kwakho kuyisikhuthazo sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top