Directory artaigil
A bheil thu a’ strì ri seòrsa leabachaidh ceart a thaghadh airson W3 Total Cache Minify? Tha an t-artaigil seo a’ roinn eòlas fìor mhaighstir-lìn agus a’ toirt seachad stiùireadh ceum air cheum airson an seòrsa leabachaidh Minify ceart a thaghadh gu ceart, a’ seachnadh mì-fhortan stoidhle làrach-lìn agus tubaistean luchdachadh. Tha fuasgladh rèiteachaidh dìon-mhearachd ann cuideachd as urrainn eadhon luchd-tòiseachaidh a chuir an sàs gu furasta, a’ dèanamh cinnteach à eòlas WordPress rèidh is luath !
Bha mi a’ dèanamh an fheum as fheàrr de làrach-lìn agus nuair a dh’fhosgail mi na roghainnean Minify ann an W3 Total Cache, bha mi gu tur air mo shàrachadh. Bha ceithir roghainnean anns a’ chlàr-taice airson an t-seòrsa leabaithe: Bunaiteach (Bloc), Cleachd JS airson Neo-bhlocadh, Cleachd “Asynchronous” airson Neo-bhlocadh, agus Cleachd “Delayed” airson Neo-bhlocadh.
Smaoinich mi air airson mionaid, dè mu dheidhinn a tha seo uile?
Creid mi, chan eil thu nad aonar. Tha coltas ann gun cuir na ceithir roghainnean seo eadhon neach-tòiseachaidh troimh-chèile, gun luaidh air cuideigin a tha air a bhith a’ cleachdadh WordPress airson bhliadhnaichean. Tha an artaigil seo a’ taisbeanadh nan cnapan-starra a thachair dhomh agus na leasanan a dh’ionnsaich mi gu dìreach. Chan fheum thu co-chomhairle a chumail ris na sgrìobhainnean; dìreach lean mo stiùiridhean.
Dè dìreach a tha na ceithir seòrsaichean leabachaidh seo?

Bruidhnidh sinn an toiseach mu dè an seòrsa caractar a th’ anns na ceithir roghainnean seo.
’S e bacadh bunaiteach an dòigh-obrach as sìmplidh. Nuair a choinnicheas am brabhsair ri sgriobt, stadaidh e, luchdaich sìos agus ruithidh e an sgriobt gu tur, agus an uairsin leanaidh e air adhart a’ lìbhrigeadh na duilleige. A bheil sin a’ fuaimeachadh earbsach, nach eil? Ach is e an co-rèiteachadh gum bi dàil air luchdachadh tùsail na duilleige agad; feumaidh luchd-cleachdaidh feitheamh gus an crìochnaich an sgriobt mus fhaic iad dad.
Tha e gu math inntinneach JavaScript a chleachdadh airson casg a chur air bacadh . An àite tagaichean `<script>` a sgrìobhadh gu dìreach air an duilleag, bidh e an toiseach a’ cur a-mach sgriobt bheag, agus an uairsin a’ stealladh nan sgriobtaichean riatanach a-steach don duilleag gu dinamach tro JavaScript às deidh don duilleag ruith. San dòigh seo, faodaidh an duilleag a bhith air a riochdachadh an toiseach, agus bidh na sgriobtaichean a’ luchdachadh mean air mhean. A bheil sin a’ fuaimeachadh math, nach eil? Ach, is e an duilgheadas gum faod am pròiseas stealladh dinamach seo òrdugh cur an gnìomh tùsail nan sgriobtaichean a chuir às a chèile. Ma tha cuid de sgriobtaichean air do dhuilleag an urra gu mòr air an òrdugh cur an gnìomh, dh’ fhaodadh duilgheadasan èirigh.
Tha cleachdadh “asynchronous” airson cur an gnìomh gun bhacadh dìreach a’ ciallachadh a bhith a’ cur an feart `async` ris an tag `<script>`. Luchdaichidh an sgriobt sìos gu neo-shioncronach sa chùlaibh agus ruithidh e sa bhad nuair a bhios e deiseil, gun an duilleag a’ feitheamh ris. Ach, is e an ana-cothrom nach gabh smachd a chumail air òrdugh a’ chur an gnìomh idir; ge bith dè na luchdachadh sìos a thèid a chur an gnìomh an toiseach, thèid a chur an gnìomh, ge bith dè an òrdugh a shònraicheas tu anns a’ chòd.
Gheibhear "delay" airson cur an gnìomh gun bhacadh le bhith a’ cur ris an fheart `defer`. Feitheamh an sgriobt gus an tèid an duilleag gu lèir a pharsadh mus tèid a chur an gnìomh, agus gu deatamach, cumaidh e ris an òrdugh tùsail anns an do sgrìobh thu e. Tha seo gu math furasta a chleachdadh, oir chan eil e a’ bacadh a’ chiad sgrion agus chan eil e a’ cur dragh air òrdugh an sgriobt.
Dè am fear a bu chòir dhomh a thaghadh?
Gus a chur gu sìmplidh, tha na ceithir roghainnean seo coltach ri ceist ioma-roghainn: a bheil thu ag iarraidh astar, no a bheil thu ag iarraidh an òrdugh?
Seo mar a tha mo mholadh:
Ma tha an làrach-lìn agad beag, nach eil mòran sgriobtaichean ann, agus mura h-eil riatanasan ro àrd agad airson astar luchdachadh, ’s e an roghainn as fhasa an suidheachadh bunaiteach (bacaichte) a chleachdadh. Ged a tha e beagan nas slaodaiche, cha dèan e duilgheadasan sam bith.
Ma tha thu airson astar a’ chiad sgrion a leasachadh agus mura h-eil eisimeileachdan làidir aig na sgriobtaichean agad leithid “feumaidh A ruith mus tèid B a dhèanamh”, thoir prìomhachas do bhith a’ cleachdadh “cur dheth” airson ruith gun bhacadh . Is e seo cha mhòr an fhuasgladh as fheàrr a tha ri fhaighinn an-dràsta, oir tha e a’ seachnadh bacadh air lìbhrigeadh agus a’ cumail òrdugh an ruith.
Ma tha thu a’ faighinn a-mach gu bheil duilgheadasan fhathast aig cuid de na gnìomhan an dèidh dhut feuchainn ri defer, smaoinich air JavaScript a chleachdadh airson neo-bhacadh . Tha an dòigh-obrach seo nas ionnsaigheach, ach tha a cho-chòrdalachd beagan nas miosa.
Is e “async” a chleachdadh airson neo-bhacadh an roghainn as lugha a tha mi a’ moladh. Leis gu bheil an òrdugh cur gu bàs gu tur troimh-chèile, tha e furasta tuiteam mura h-eil thu cinnteach gu bheil na sgriobtaichean agad ag obair gu neo-eisimeileach.
Dà ribe mhòr anns an do thuit mi
Tha còmhradh saor. Sgrìobh mi sìos dà mhearachd a rinn mi; faodaidh tu an coimeas ri d’ eòlas fhèin gus faicinn an urrainn dhut an seachnadh.
A’ chiad chnap-starra: Chan urrainnear ro-shealladh fhaighinn air cuspairean gnàthaichte WordPress ann an àm fìor.
Airson greis, nuair a bha mi a’ gnàthachadh cuspair, às dèidh dhomh briogadh air sàbhail, cha bhiodh an ro-shealladh ag ùrachadh. Bhithinn a’ dèanamh beagan atharrachaidhean, ag ùrachadh na duilleige, agus bhiodh e fhathast mar a bha e.
Às dèidh beagan rannsachaidh, fhuair mi a-mach gur e gnìomh teannachaidh Minify an adhbhar. Tha am fuasgladh sìmplidh:
Rach gu na roghainnean coitcheann den plugan W3 Total Cache , lorg an roghainn "Compression" , agus dì-thagh e. An uairsin, cliog air an t-saighead bheag fo "Save Settings" san oisean gu h-àrd air an làimh dheis, agus tagh " Save Settings and Clear Cache ." Tha an ceum seo deatamach; às aonais an tasgadan a ghlanadh, chì thu fhathast an seann dreach.
Às dèidh dhut a bhith deiseil, till air ais gu gnàthachadh cuspair, agus bidh an ro-shealladh beò air ais mar as àbhaist.
An dàrna duilgheadas: Chan eil bogsa sgrùdaidh cuspair Astra a’ freagairt nuair a bhriogar air.
Thachair mi ris an duilgheadas seo o chionn greis. Bha mi a’ cleachdadh cuspair Astra, agus latha de na làithean fhuair mi a-mach gu h-obann nach robh am bogsa sgrùdaidh a’ freagairt ge bith ciamar a bhriog mi air. An toiseach, shaoil mi gur e duilgheadas leis a’ chuspair fhèin a bh’ ann, ach nas fhaide air adhart fhuair mi a-mach gur e roghainnean Minify W3TC a dh’adhbhraich e.
Seo mar a tha am fuasgladh:
Rach gu W3 Total Cache → Roghainnean Coitcheann → Roghainnean Teannachaidh Adhartach → JS → Roghainnean Einnsean Minify → Roghainnean Sgìreil, agus atharraich an seòrsa leabachaidh gu aon den dà rud seo:
- Roimhe seo, chaidh neo-bhacadh a choileanadh le bhith a’ cleachdadh JavaScript.
- Às dèidh sin, cleachd JS airson neo-bhacadh
San aon dòigh, ma ghlanas tu an tasgadan agus ma dh'ùraicheas tu an duilleag, bidh am bogsa sgrùdaidh ag obair ceart.
A thaobh carson a chaidh an dà roghainn seo a thaghadh an àite feadhainn eile, rinn mi beagan rannsachaidh. Gu sìmplidh, tha co-phàirtean aghaidh cuspair Astra gu math mothachail air àm cur an gnìomh sgriobta, agus faodaidh cuid de dhòighean neo-bhacadh adhbhrachadh gum fàillig ceangal tachartais. Le bhith a’ cleachdadh modh “neo-bhacadh le JS” bidh sin a’ dèanamh cinnteach nach tèid an sgriobt a chur an gnìomh ach an dèidh don duilleag crìoch a chur air luchdachadh, agus aig an aon àm a’ seachnadh an cur an gnìomh mì-rianail a chithear le async.
Liosta de dh'àiteachan air am bu chòir tadhal
Mu dheireadh, seo liosta-sgrùdaidh as urrainn dhut a leantainn gu dìreach:
Is e a’ chiad cheum soilleireachadh a dhèanamh air an amas agad. A bheil thu ag iarraidh an luchdachadh tùsail duilleag as luaithe, no a bheil thu a’ toirt prìomhachas do sheasmhachd agus obrachadh gun mhearachd? Bidh seo a’ dearbhadh dè an seòrsa leabachaidh a bu chòir dhut a chleachdadh.
Is e an dàrna ceum gun a h-uile càil atharrachadh aig an aon àm. An toiseach, lorg duilleag nach eil cho cudromach airson deuchainn a dhèanamh oirre, thoir sùil oirre airson latha no dhà, agus na cuir air adhart i air an làrach gu lèir ach ma tha thu cinnteach nach eil duilgheadasan ann.
San treas àite, glan an tasgadan an-còmhnaidh às dèidh gach atharrachaidh. Cuiridh dòigh-obrach tasgadan W3TC casg ort bho bhith a’ faicinn nan atharrachaidhean as ùire, agus mar sin tha an ceum “glan an tasgadan agus dèan deuchainn a-rithist” riatanach.
San ceathramh àite, cleachd innealan leasachaidh do bhrobhsair no innealan mar PageSpeed Insights gus coimeas a dhèanamh eadar an astar luchdachadh roimhe agus às deidh. Leig leis an dàta bruidhinn air a shon fhèin, chan e dìreach do fhaireachdainn gut.
Sgrìobh aig an deireadh
A bhith onarach, nuair a chunnaic mi an suidheachadh seòrsa leabaithe seo an toiseach, bha mi air mo shàrachadh airson ùine mhòr. Bha coltas gu robh am modh bacaidh bunaiteach ro shlaodach, agus cha robh am modh neo-shioncronach a’ gealltainn an òrdugh, agus dh’ fhaodadh dàil cùisean co-chòrdalachd adhbhrachadh. Cha robh mi cinnteach dè an roghainn a thaghas mi.
Ach thuig mi nas fhaide air adhart gur e co-rèiteachadh a th’ ann. Chan urrainn dhut an dà chuid an fheadhainn as luaithe agus as seasmhaiche a bhith agad; feumaidh tu an-còmhnaidh aon a ìobairt. Is e mo dh’eòlas-sa defer a chleachdadh an toiseach, agus is e sin an fhuasgladh as sàbhailte gun bhacadh an-dràsta, agus an uairsin gairm air ais a chleachdadh ma thig duilgheadasan am bàrr.
Ma thachras tu ri duilgheadasan coltach ris, no ma tha cùisean eile agad fhathast às dèidh dhut mo dhòigh-obrach a leantainn, faodaidh tu bruidhinn mu dheidhinn. Tha leasachadh làrach-lìn uile mu dheidhinn deuchainn is mearachd; chan eil duine na eisgeachd.
Tapadh leibh airson an artaigil agam a leughadh. Chì mi sibh an ath thuras.
Tha mi an dòchas gum bi an t-artaigil "W3 Total Cache Minify Plugin Settings: How to Choose the Embedding Type? My Pitfalls and Lifesaving Advice" a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-34003.html
