Eolaire Eolaire
Ag streachailt leis an gcineál leabaithe ceart a roghnú do W3 Total Cache Minify? Roinneann an t-alt seo taithí fíorshaoil máistir gréasáin agus cuireann sé treoir céim ar chéim ar fáil chun an cineál leabaithe Minify ceart a roghnú go cruinn, ag seachaint timpistí stíl láithreáin ghréasáin agus tuairteanna lódála. Cuimsíonn sé réiteach socraithe neamh-mheallta freisin ar féidir le fiú tosaitheoirí a chur i bhfeidhm go héasca.WordPress Luasghéaraigh gan tuairteáil!
Bhí mé ag optamú suíomh Gréasáin agus nuair a d’oscail mé na socruithe Minify i W3 Total Cache, bhí mé go hiomlán iontasaithe. Bhí ceithre rogha sa roghchlár anuas don chineál leabaithe: Réamhshocrú (Bloc), Úsáid JS le haghaidh Neamh-Bhlocála, Úsáid "Asynchronous" le haghaidh Neamh-Bhlocála, agus Úsáid "Moillithe" le haghaidh Neamh-Bhlocála.
Smaoinigh mé air ar feadh nóiméid, cad faoi atá sé seo ar fad?
Creid dom, níl tú i d'aonar. Is dócha go gcuirfidh na ceithre rogha seo mearbhall ar fiú duine nua, gan trácht ar dhuine atá ag úsáid WordPress le blianta. Cuireann an t-alt seo na gaistí a bhfuil mé tar éis teacht orthu agus na ceachtanna a d'fhoghlaim mé go díreach i láthair. Ní gá duit dul i gcomhairle leis an doiciméadacht; lean mo threoracha.
Cad iad na ceithre chineál leabú seo go díreach?

Labhraimis ar dtús faoin gcineál carachtair atá sna ceithre rogha seo.
Réamhshocrú (Bacáilte)Tugtar blocáil Réamhshocraithe air seo. Is é an cur chuige is dírí é: stopann an brabhsálaí nuair a thagann sé ar script, íoslódálann sé agus forghníomhaíonn sé go hiomlán é, agus ansin leanann sé ar aghaidh ag rindreáil an leathanaigh. Fuaimeann sé iontaofa, nach ea? Ach is é an comhbhabhtáil ná go gcuirfear bac ar do luchtú leathanaigh tosaigh; beidh ar úsáideoirí fanacht go mbeidh an script críochnaithe ag rith sula bhfeicfidh siad aon rud.
Ag baint úsáide as JS le haghaidh neamhbhlocálaTá sé seo sách suimiúil. In ionad clibeanna `<script>` a scríobh go díreach ar an leathanach, cuireann sé script beag amach ar dtús, agus ansin insteallann sé na scripteanna a chaithfear a luchtú isteach sa leathanach go dinimiciúil ag baint úsáide as JavaScript tar éis don leathanach a bheith ag rith. Ar an mbealach seo, is féidir an leathanach a rindreáil ar dtús, agus is féidir na scripteanna a luchtú de réir a chéile. Fuaimeann sé go hiontach, nach ea? Ach is í an fhadhb atá ann ná go bhféadfadh an próiseas insteallta dinimiciúil seo cur isteach ar ord forghníomhaithe bunaidh na scripteanna. Má bhraitheann roinnt scripteanna ar do leathanach go mór ar an ord forghníomhaithe, d'fhéadfadh fadhbanna teacht chun cinn.
Úsáid "asincrónach" le haghaidh neamhbhlocálaBaineann sé seo le tréith `async` a chur leis an gclib `<script>`. Íoslódálfar an script go haisioncrónach sa chúlra agus forghníomhófar é díreach tar éis na híoslódála, gan an leathanach ag fanacht air. Mar sin féin, is é an míbhuntáiste ná go bhfuil an t-ord forghníomhaithe go hiomlán neamhrialaithe; cibé script a chríochnaíonn ag íoslódáil ar dtús, forghníomhófar é ar dtús, beag beann ar an ord a shonraigh tú sa chód.
Ag baint úsáide as "moill" le haghaidh neamhbhlocálaSeo é a chiallaíonn an tréith `defer` a chur leis. Fanfaidh an script go dtí go mbeidh an leathanach ar fad parsáilte sula ndéanfar é a fhorghníomhú, agus, níos tábhachtaí fós, coinneoidh sé an t-ord bunaidh inar scríobh tú é. Tá sé seo sách furasta le húsáid, mar ní chuireann sé bac ar an gcéad scáileán ná ní chuireann sé isteach ar an ord.
Cé acu ceann ba chóir dom a roghnú?
Chun é a chur go simplí, tá na ceithre rogha seo cosúil le ceist ilroghnacha:An bhfuil luas nó ord uait?
Seo mo mholadh:
Más beag do shuíomh gréasáin, mura bhfuil mórán scripteanna ann, agus mura bhfuil riachtanais thar a bheith ard agat maidir le luas lódála, is é an rogha is fusa an socrú réamhshocraithe (blocáilte) a úsáid. Cé go bhfuil sé beagán níos moille, ní bheidh aon fhadhb ann dá bharr.
Más mian leat luas an chéad scáileáin a fheabhsú agus mura bhfuil spleáchais láidre ag do scripteanna amhail "Ní mór A a fhorghníomhú roimh B", tabhair tús áite...Ag baint úsáide as "moill" le haghaidh neamhbhlocála(cur siar). Is beagnach an réiteach is fearr faoi láthair é seo, mar ní chuireann sé bac ar rindreáil ná ní chuireann sé isteach ar an ord.
Má dhéanann tú iarracht cur siar agus má fhaigheann tú amach go bhfuil fadhbanna ag roinnt feidhmeanna fós, smaoinigh ar...Ag baint úsáide as JS le haghaidh neamhbhlocálaTá an réiteach seo níos radacaí, ach tá a chomhoiriúnacht beagán níos measa.
Úsáid "asincrónach" le haghaidh neamhbhlocálaIs é (neamhshioncrónach) an rogha is lú a mholaim. Ós rud é go bhfuil an t-ord forghníomhaithe go hiomlán trína chéile, is furasta tuairteáil mura bhfuil tú cinnte go hiomlán go bhfuil do scripteanna go léir ag rith go neamhspleách.
Dhá ghaiste mhóra a thit mé iontu
Is saor an chaint. Scríobh mé síos dhá bhotún a rinne mé; is féidir leat iad a sheiceáil i gcoinne do thaithí féin le feiceáil an féidir leat iad a sheachaint.
An chéad ghaiste: Ní féidir réamhamharc a dhéanamh ar théamaí saincheaptha WordPress i bhfíor-am.
Ar feadh tamaill, agus téama á shaincheapadh, ní athnuachanfaí an réamhamharc tar éis cliceáil ar 'sábháil'. Dhéanfainn roinnt athruithe, athnuachan an leathanach, agus bheadh sé fós mar a chéile.
Tar éis roinnt imscrúdaithe, fuair mé amach gurbh í feidhm chomhbhrúite Minify ba chúis leis. Is simplí an réiteach:
Rochtain ar an mbreiseán W3 Total TaisceSocruithe Ginearálta, cas suas"comhbhrú"Díthiceáil an rogha sin. Ansin cliceáil an tsaighead bheag faoi "Sábháil Socruithe" sa chúinne uachtarach ar dheis agus roghnaigh "...".Sábháil socruithe agus glan an taisceTá an chéim seo ríthábhachtach; mura nglanann tú an taisce, feicfidh tú an seanleagan fós.
Tar éis duit a bheith críochnaithe, téigh ar ais chuig saincheapadh téama, agus beidh an réamhamharc beo ar ais mar is gnách.
An dara fadhb: Ní fhreagraíonn bosca cuardaigh téama Astra nuair a chliceáiltear air.
Tháinig an fhadhb seo orm tamall ó shin. Bhí mé ag úsáid téama Astra, agus lá amháin fuair mé amach go tobann nach raibh an bosca cuardaigh ag freagairt is cuma cén chaoi a gcliceálfainn air. Ar dtús, shíl mé gur fadhb leis an téama féin a bhí ann, ach ina dhiaidh sin fuair mé amach gur socruithe Minify W3TC ba chúis leis.
Seo a leanas an réiteach:
Téigh go W3 Total Cache → Socruithe Ginearálta → Socruithe Comhbhrúite Ardleibhéil → JS → Socruithe Inneall Minify → Socruithe Logánta, agus athraigh an cineál leabaithe go ceann amháin díobh seo a leanas:
- Roimhe seo, baineadh neamhbhlocáil amach trí JavaScript a úsáid.
- Ina dhiaidh sin, bain úsáid as JS le haghaidh neamhbhlocála
Ar an gcaoi chéanna, má ghlanann tú an taisce agus má athnuachan tú an leathanach, beidh an bosca cuardaigh in ann oibriú i gceart.
Maidir leis an gcúis ar roghnaíodh an dá rogha seo in ionad cinn eile, rinne mé roinnt taighde. Go simplí, tá comhpháirteanna tosaigh téama Astra sách íogair maidir le ham fhorghníomhú scripte, agus is féidir le modhanna neamhbhlocála áirithe teip a chur ar cheangal imeachta. Cinntíonn úsáid an mhodha "neamhbhlocála le JS" nach bhforghníomhaítear an script ach amháin tar éis don leathanach a bheith críochnaithe ag luchtú, agus seachnaítear an neamhord forghníomhaithe a fheictear le haisioncrónach.
Liosta áiteanna le cuairt a thabhairt orthu
Mar fhocal scoir, seo seicliosta ar féidir leat a leanúint go díreach:
Is é an chéad chéim ná do sprioc a shoiléiriú. Ar mhaith leat an luchtú leathanaigh tosaigh is tapúla, nó an dtugann tú tús áite do chobhsaíocht agus d’oibriú gan earráidí? Cinnfidh sé seo cén cineál leabaithe ba chóir duit a úsáid.
Is é an dara céim ná gan gach rud a athrú ag an am céanna. Ar dtús, faigh leathanach nach bhfuil chomh tábhachtach le tástáil a dhéanamh air, breathnaigh air ar feadh lae nó dhó, agus ná cuir chun cinn é ar an suíomh iomlán ach amháin má tá tú cinnte nach bhfuil aon fhadhbanna ann.
Ar an tríú dul síos, glan an taisce i gcónaí tar éis gach modhnaithe. Cuirfidh meicníocht taisceála W3TC cosc ort na hathruithe is déanaí a fheiceáil, mar sin tá an chéim "glan an taisce agus déan tástáil arís" riachtanach go hiomlán.
Ceathrú, bain úsáid as uirlisí forbróra do bhrabhsálaí nó uirlisí cosúil le PageSpeed Insights chun an luas lódála roimh agus tar éis a chur i gcomparáid. Lig do na sonraí labhairt ar a son féin, ní hamháin do mhothú gut.
Scríobh ag an deireadh
Le bheith ionraic, nuair a chonaic mé an socrú cineál leabaithe seo den chéad uair, bhí ionadh orm ar feadh i bhfad. Bhí an modh blocála réamhshocraithe ró-mhall, agus níor ráthaíodh an t-ord leis an modh asinchronach, agus d'fhéadfadh fadhbanna comhoiriúnachta a bheith mar thoradh ar chur siar. Ní raibh mé cinnte cén rogha ba cheart a roghnú.
Ach thuig mé níos déanaí gur comhbhabhtáil atá ann. Ní féidir leat an ceann is tapúla agus is cobhsaí a bheith agat; caithfidh tú ceann amháin a íobairt i gcónaí. Is é mo thaithí féin ná defer a úsáid ar dtús, arb é an réiteach neamhbhlocála is sábháilte faoi láthair, agus ansin glao ar ais a úsáid má thagann fadhbanna chun cinn.
Má bhíonn fadhbanna comhchosúla agat, nó má bhíonn fadhbanna eile agat fós tar éis duit mo mhodh a leanúint, bíodh leisce ort plé a dhéanamh air. Is faoi thriail agus earráid atá forbairt láithreáin ghréasáin; níl aon duine ina eisceacht.
Go raibh maith agat as mo alt a léamh. Feicfidh mé thú an chéad uair eile.
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ D’fhéadfadh an t-alt "Socruithe Breiseáin W3 Total Cache Minify: Conas an Cineál Leabaithe a Roghnú? Mo Ghaistí agus Mo Leideanna Tarrthála Beatha," atá roinnte agam, a bheith ina chuidiú duit.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-34003.html
