Akwụkwọ ndekọ ederede
Ị na-agbasi mbọ ike ịhọrọ ụdị ntinye kwesịrị ekwesị maka W3 Total Cache Minify? Edemede a na-ekerịta ahụmịhe nke onye na-ahụ maka weebụmaka ma na-enye ntuziaka nzọụkwụ site na nzọụkwụ iji họrọ ụdị ntinye Minify ziri ezi nke ọma, zere ihe mberede ụdị weebụsaịtị na mkpọka ibu. Ọ gụnyekwara ngwọta ntọala na-enweghị isi nke ọbụna ndị mbido nwere ike itinye ngwa ngwa, na-ahụ na ahụmịhe WordPress dị nro ma dị ngwa ngwa !
Ana m eme ka ebe nrụọrụ weebụ dị mma, mgbe m meghere ntọala Minify na W3 Total Cache, obi gbawara m kpamkpam. Ndepụta menu maka ụdị etinyere nwere nhọrọ anọ: Ndabara (Block), Jiri JS maka Non-Blocking, Jiri "Asynchronous" maka Non-Blocking, na Jiri "Delayed" maka Non-Blocking.
Echere m ya obere oge, gịnị ka ihe a niile pụtara?
Kwere m, ọ bụghị naanị gị. Nhọrọ anọ ndị a nwere ike ime ka onye ọhụrụ nwee mgbagwoju anya, ma e wezụga onye na-eji WordPress kemgbe ọtụtụ afọ. Isiokwu a na-egosi ihe ndị m zutere na ihe mmụta m mụtara ozugbo. Ịkwesighi ileba anya na akwụkwọ ndị ahụ; naanị soro ntuziaka m.
Kedu kpọmkwem ụdị ihe anọ a e tinyere n'ime ihe?

Ka anyị buru ụzọ kwuo maka ụdị agwa nhọrọ anọ ndị a bụ.
Mkpọchi ndabara bụ ụzọ kachasị mfe. Mgbe ihe nchọgharị ahụ zutere edemede, ọ na-akwụsị, budata ma mee ka edemede ahụ rụọ ọrụ kpamkpam, wee gaa n'ihu na-egosi ibe ahụ. Ọ dị ka ihe a pụrụ ịtụkwasị obi, ka ọ dị? Mana mgbanwe ahụ bụ na ibu peeji mbụ gị ga-egbu oge; ndị ọrụ ga-echere ka edemede ahụ mechaa tupu ha ahụ ihe ọ bụla.
Iji JavaScript eme ihe maka igbochi ihe na-atọ ụtọ nke ukwuu. Kama ide akara `<script>` ozugbo na ibe ahụ, ọ na-ebu ụzọ wepụta obere edemede, wee tinye edemede ndị dị mkpa n'ime ibe ahụ site na JavaScript mgbe ibe ahụ na-agba ọsọ. N'ụzọ dị otu a, ibe ahụ nwere ike ibu ụzọ gosipụta, edemede ndị ahụ na-ebukwa nwayọ nwayọ. Ọ dị mma, ka ọ dị? Agbanyeghị, nsogbu bụ na usoro ntinye ike a nwere ike imebi usoro mmezu mbụ nke edemede ahụ. Ọ bụrụ na ụfọdụ edemede dị na ibe gị dabere nke ukwuu na usoro mmezu, nsogbu nwere ike ịpụta.
Iji "asynchronous" maka mmezu na-anaghị egbochi ihe na-agụnye naanị ịgbakwunye njirimara 'async' na akara `<script>`. Ederede ahụ ga-ebudata n'azụ na-enweghị usoro ma rụọ ọrụ ozugbo emechara ya, na-enweghị peeji echere ya. Agbanyeghị, nsogbu bụ na usoro mmezu ahụ enweghị ike ịchịkwa ya kpamkpam; nbudata ọ bụla na-ebu ụzọ mee, n'agbanyeghị usoro ị depụtara na koodu ahụ.
Iji "nkwụsị" eme ihe maka mmezu na-anaghị egbochi site na itinye njirimara 'nkwụsịtụ'. Ederede ahụ ga-echere ruo mgbe a ga-enyocha ibe ahụ dum tupu e mee ya, nke dịkwa mkpa, ọ ga-edobe usoro mbụ ị dere ya. Nke a dị mfe iji, ebe ọ naghị egbochi ihuenyo mbụ ma ọ bụ mebie usoro edemede ahụ.
Kedu nke m kwesịrị ịhọrọ?
N'ikwu ya n'ụzọ dị mfe, nhọrọ anọ a dị ka ajụjụ nhọrọ dị iche iche: ị chọrọ ọsọ, ka ị chọrọ usoro ahụ?
Aro m bụ nke a:
Ọ bụrụ na ebe nrụọrụ weebụ gị dị obere, nwee obere edemede, ma ị nweghịkwa ihe achọrọ dị oke elu maka ọsọ ibugharị, iji ntọala ndabara (nke egbochiri) bụ nhọrọ kachasị mfe. Ọ bụ ezie na ọ na-adị nwayọ nwayọ, ọ gaghị ebute nsogbu ọ bụla.
Ọ bụrụ na ịchọrọ imeziwanye ọsọ ihuenyo mbụ ma edemede gị enweghị ntụkwasị obi siri ike dịka "A ga-emezu tupu B," tinye "kwụsịtụ" n'ọrụ maka mmezu na-anaghị egbochi . Nke a fọrọ nke nta ka ọ bụrụ ngwọta kacha mma dị ugbu a, ebe ọ na-ezere igbochi mmegharị ahụ ma na-edobe usoro mmezu ahụ.
Ọ bụrụ na ị chọpụta na ụfọdụ ọrụ ka nwere nsogbu mgbe ị nwara ịkwụsịtụ, tụlee iji JavaScript maka igbochi ya . Ụzọ a siri ike karịa, mana ndakọrịta ya ka njọ.
Iji "async" maka igbochi ihe bụ nhọrọ m na-anaghị akwado. Ebe ọ bụ na usoro mmezu ahụ emebiela kpamkpam, ọ dị mfe ịda ma ọ gwụla ma ị ji n'aka na edemede gị na-arụ ọrụ n'onwe ya.
Nnukwu ọnyà abụọ m dara n'ime ha
Mkparịta ụka adịghị ọnụ ala. Edeela m ihe abụọ m mejọrọ; ị nwere ike lelee ha anya site na ahụmịhe nke gị iji hụ ma ị nwere ike izere ha.
Nsogbu mbụ: Enweghị ike ịhụ isiokwu WordPress ahaziri ahazi n'oge.
Ruo oge ụfọdụ, mgbe m na-ahazi isiokwu, mgbe ịpịrịchara nchekwa, ihe nlele ahụ agaghị eme ka ọ dị ọhụrụ. Aga m eme mgbanwe ụfọdụ, megharịa ibe ahụ, ọ ka ga-adịkwa otu ahụ.
Mgbe m mechara nnyocha, achọpụtara m na ọrụ mkpakọ Minify bụ ihe kpatara ya. Ngwọta ya dị mfe:
Gaa na ntọala izugbe nke ngwa mgbakwunye W3 Total Cache , chọta nhọrọ "Mkpakọ" , wee pịa akara ngosi ya. Mgbe ahụ, pịa obere akụ dị n'okpuru "Chekwa Ntọala" n'akụkụ aka nri elu, wee họrọ " Chekwa Ntọala na Hichapụ Cache ." Nzọụkwụ a dị oke mkpa; na-ehichapụghị cache ahụ, ị ka ga-ahụ ụdị ochie ahụ.
Mgbe ịmechara, laghachi na nhazi isiokwu, nlele ahụ ga-alaghachikwa na nkịtị.
Nsogbu nke abụọ: Igbe nchọta isiokwu Astra anaghị aza mgbe a pịrị ya.
Ezutere m nsogbu a ogologo oge gara aga. Ana m eji isiokwu Astra, otu ụbọchị achọpụtara m na mberede na igbe nchọta anaghị azaghachi n'agbanyeghị otú m si pịa ya. Na mbụ, echere m na ọ bụ nsogbu na isiokwu ahụ n'onwe ya, mana emechara m chọpụta na ntọala Minify nke W3TC kpatara ya.
Ngwọta ya bụ dịka ndị a:
Gaa na W3 Total Cache → Ntọala Izugbe → Ntọala Mkpakọ Dị Elu → JS → Ntọala Minify Engine → Ntọala Mpaghara, ma gbanwee ụdị itinye ka ọ bụrụ otu n'ime abụọ ndị a:
- Na mbụ, a na-eji JavaScript eme ihe iji gbochie mgbasa ozi.
- Mgbe nke ahụ gasịrị, jiri JS maka igbochi ihe
N'otu aka ahụ, ihichapu ebe nchekwa na ime ka ibe ahụ dị ọhụrụ ga-eme ka igbe nchọta rụọ ọrụ nke ọma.
Maka ihe mere e ji họrọ nhọrọ abụọ a kama ịhọrọ ndị ọzọ, emeela m nnyocha ụfọdụ. N'ikwu ya n'ụzọ dị mfe, ihe ndị dị n'ihu nke isiokwu Astra na-enwe mmetụta dị ukwuu na oge e ji emezu edemede ahụ, ụfọdụ ụzọ ndị na-anaghị egbochi nwere ike ime ka njikọ ihe omume ghara ịdị irè. Iji ụdị "anaghị egbochi na JS" na-eme ka edemede ahụ na-arụ ọrụ naanị mgbe ibe ahụ gwụchara ibu, ebe ọ na-ezere mmejọ a na-anaghị ahazi nke a na-ahụ na async.
Ndepụta ebe a ga-eleta
N'ikpeazụ, lee ndepụta ihe ị nwere ike ịgbaso ozugbo:
Nzọụkwụ mbụ bụ ịkọwa ihe mgbaru ọsọ gị. Ị chọrọ ibu peeji mbụ kachasị ọsọ, ka ị na-ebute ụzọ n'ịkwụsi ike na ọrụ na-enweghị njehie? Nke a ga-ekpebi ụdị ntinye ị kwesịrị iji.
Nzọụkwụ nke abụọ abụghị ịgbanwe ihe niile n'otu oge. Nke mbụ, chọta ibe na-adịchaghị mkpa iji nwalee ya, lelee ya maka otu ụbọchị ma ọ bụ abụọ, wee kwalite ya naanị na saịtị ahụ dum ma ọ bụrụ na ị ji n'aka na enweghị nsogbu.
Nke atọ, na-ehichapụ ihe nchekwa mgbe niile mgbe emechara mgbanwe ọ bụla. Usoro nchekwa W3TC ga-egbochi gị ịhụ mgbanwe kachasị ọhụrụ, yabụ usoro "kpochapụ ihe nchekwa ma nwalee ọzọ" dị oke mkpa.
Nke anọ, jiri ngwaọrụ ma ọ bụ ngwaọrụ ndị na-emepụta ihe nchọgharị gị dịka PageSpeed Insights tụnyere ọsọ ibu tupu na mgbe emechara. Ka data ahụ kwuo maka onwe ya, ọ bụghị naanị mmetụta afọ gị.
写在最后
N'ikwu eziokwu, mgbe m hụrụ ntọala ụdị a nke mbụ, o juru m anya ruo ogologo oge. Ụdị mkpọchi ndabara yiri ka ọ dị oke nwayọ, ebe ụdị asynchronous anaghị ekwe nkwa usoro ahụ, nkwụsịtụ nwere ike ibute nsogbu ndakọrịta. Enweghị m obi abụọ gbasara nhọrọ m ga-ahọrọ.
Ma emechara m ghọta na ọ bụ mgbanwe. Ị gaghị enwe ike inwe ma nke kachasị ọsọ ma nke kachasị kwụsie ike; ị ga-achụ otu mgbe niile. Ahụmịhe m bụ iji defer mbụ, nke bụ ugbu a ngwọta kachasị nchebe na-anaghị egbochi, wee jiri oku azụ ma ọ bụrụ na nsogbu ebilite.
Ọ bụrụ na ị hụta nsogbu ndị yiri nke a, maọbụ ọ bụrụ na ị ka nwere nsogbu ndị ọzọ mgbe ị gbasịrị usoro m, nweere onwe gị ikwu maka ya. Mmepe weebụsaịtị bụ maka nnwale na mmejọ; ọ dịghị onye pụrụ iche.
Daalụ maka ịgụ akụkọ m. Anyị ga-ahụ gị oge ọzọ.
Enwere m olileanya na isiokwu "Ntọala Mgbakwunye Mgbakwunye W3: Otu esi ahọrọ ụdị ntinye? Nsogbu m na ndụmọdụ ịzọpụta ndụ" nke e kesara na blọgụ Chen Weiliang ( https://www.chenweiliang.com/ ) ga-abara gị uru.
Nwere onwe gị ịkọrọ njikọ akụkọ a: https://www.chenweiliang.com/cwl-34003.html
