Sengoli sa Lingoloa
Na o thatafalloa ke ho khetha mofuta o nepahetseng oa ho kenya bakeng sa W3 Total Cache Minify? Sengoloa sena se arolelana phihlelo ea 'nete ea mong'a webosaete' me se fana ka tataiso ea mohato ka mohato ho khetha ka nepo mofuta o nepahetseng oa ho kenya Minify, ho qoba ho senyeha ha setaele sa webosaete le ho senyeha ha ho kenya. E boetse e kenyelletsa tharollo ea ho seta e sa thekeseleng eo esita le ba qalang ba ka e sebelisang habonolo, ho netefatsa boiphihlelo bo boreleli le bo potlakileng ba WordPress !
Ke ne ke ntlafatsa webosaete mme ha ke bula di-setting tsa Minify ho W3 Total Cache, ke ile ka makala ka ho feletseng. Lenane la lenane la di-dropdown bakeng sa mofuta o kentsweng le ne le na le dikgetho tse nne: Ka ho ikgetha (Block), Sebelisa JS bakeng sa ho se Thibe, Sebelisa "Asynchronous" bakeng sa ho se Thibe, le Sebelisa "Diehisitsweng" bakeng sa ho se Thibe.
Ke ile ka nahana ka hona motsotsoana, sena sohle se mabapi le eng?
Ntshepe, ha o mong. Dikgetho tsena tse nne di ka nna tsa siya le moithuti ya qalang a ferekane, re se re sa bue ka motho ya seng a ntse a sebedisa WordPress ka dilemo tse ngata. Sengoloa sena se hlahisa dikotsi tseo ke kopaneng le tsona le dithuto tseo ke ithutileng tsona ka ho toba. Ha ho hlokahale hore o shebe ditokomane; latela ditaelo tsa ka feela.
Hantle-ntle mefuta ena e mene ea ho kenya ke efe?

A re qaleng ka ho bua ka hore na dikgetho tsena tse nne ke tsa mofuta ofe.
Ho thibela ka mokhoa o tloaelehileng ke mokhoa o bonolo ka ho fetisisa. Ha sebatli se kopana le sengolwa, se emisa, se jarolla le ho kenya tshebetsong sengolwa ka botlalo, ebe se tswela pele ho hlahisa leqephe. Ho utlwahala ho tshepahala, na ha ho jwalo? Empa phehisano ke hore ho jara leqephe la hao la pele ho tla dieha; basebedisi ba tla tlameha ho emela hore sengolwa se qete ho sebetsa pele ba ka bona letho.
Ho sebelisa JavaScript bakeng sa ho se thibele hoa thahasellisa haholo. Ho e-na le ho ngola ka ho toba li-tag tsa `<script>` leqepheng, e qala ka ho ntša sengoloa se senyenyane, ebe e kenya lingoloa tse hlokahalang leqepheng ka JavaScript ka mor'a hore leqephe le sebetse. Ka tsela ena, leqephe le ka hlahisa pele, 'me lingoloa li ka jarisoa butle-butle. Ho utloahala ho le monate, na ha ho joalo? Leha ho le joalo, bothata ke hore ts'ebetso ena ea ho kenya e matla e ka sitisa tatellano ea pele ea ts'ebetso ea lingoloa. Haeba lingoloa tse ling leqepheng la hau li itšetlehile haholo ka tatellano ea ts'ebetso, mathata a ka hlaha.
Ho sebedisa "asynchronous" bakeng sa ho phethahatsa ntle le ho thibela ho kenyeletsa feela ho eketsa tšobotsi ya `async` ho tag ya `<script>`. Sengolwa se tla jarolla ka tsela e sa tsamaellaneng ka morao mme se sebetse hang ha se phethetswe, ntle le hore leqephe le se emele. Leha ho le jwalo, bothata ke hore taelo ya ho phethahatsa ha e laolehe ka ho feletseng; eng kapa eng eo downloads e e etsang pele e a phetha, ho sa tsotelehe taelo eo o e hlalositseng khoutung.
Ho sebedisa "tieho" bakeng sa ho phethahatsa ho sa thibeleng ho fihlellwa ka ho eketsa tšobotsi ya `defer`. Sengolwa se tla ema ho fihlela leqephe lohle le se le hlahlobilwe pele se phethahatswa, mme ha bohlokwa, se tla boloka tatellano ya pele eo o e ngotseng ka yona. Sena se bonolo ho se sebedisa, kaha ha se thibele skrine ya pele kapa hona ho sitisa tatellano ya sengolwa.
Ke efe eo ke lokelang ho e khetha?
Ha re e beha ka bokhutšoanyane, likhetho tsena tse 'ne li tšoana le potso ea likhetho tse ngata: na u batla lebelo, kapa u batla odara?
Tlhahiso ea ka ke ena:
Haeba websaete ea hau e le nyane, e na le lingoloa tse fokolang, 'me ha u na litlhoko tse phahameng haholo bakeng sa lebelo la ho kenya, ho sebelisa tlhophiso ea kamehla (e thibetsoeng) ke khetho e bonolo ka ho fetisisa. Le hoja e lieha hanyane, e ke ke ea baka mathata.
Haeba o batla ho ntlafatsa lebelo la skrine sa pele mme dingolwa tsa hao di se na ditšehetso tse matla jwalo ka "A must execute before B," beha pele ho sebedisa "defer" bakeng sa ho se thibele tshebetso . Ena ke tharollo e batlang e le e loketseng e fumanehang hajwale, kaha e qoba ho thibela ho hlahisa ha e ntse e boloka tatellano ya tshebetso.
Haeba o fumana hore mesebetsi e meng e ntse e na le mathata kamora ho leka ho fokotsa, nahana ka ho sebelisa JavaScript bakeng sa ho se thibele . Mokhoa ona o matla haholo, empa ho lumellana ha ona ho mpe hanyane.
Ho sebelisa "async" bakeng sa ho se thibele ke khetho eo ke sa e khothaletseng haholo. Hobane taelo ea ts'ebetso e ferekane ka ho feletseng, ho bonolo ho senyeha ntle le haeba u kholisehile ka botlalo hore lingoloa tsa hau li sebetsa ka boikemelo.
Likotsi tse peli tse kholo tseo ke ileng ka oela ho tsona
Ho bua ho theko e tlase. Ke ngotse liphoso tse peli tseo ke li entseng; u ka li hlahloba ho latela phihlelo ea hau ho bona hore na u ka li qoba.
Kotsi ea pele: Lihlooho tsa WordPress tse ikhethileng li ke ke tsa bonoa esale pele ka nako ea sebele.
Ka nakoana, ha ke fetola sehlooho, ka mora ho tobetsa ho boloka, ponelopele e ne e sa tl'o ntjhafatsa. Ke ne ke tla etsa diphetoho tse ding, ke ntjhafatse leqephe, mme le ne le ntse le tshwana.
Kamora dipatlisiso tse itseng, ke ile ka fumana hore mosebetsi wa kgatello wa Minify ke wona o bakang bothata. Tharollo e bonolo:
Eya ho di-setting tse akaretsang tsa plugin ya W3 Total Cache , fumana kgetho ya "Compression" , mme o e tlose. Ebe o tobetsa motsu o monyane ka tlase ho "Boloka Di-setting" k'honeng e ka hodimo ho le letona, mme o kgethe " Boloka Di-setting le ho Hlakola Cache ." Mohato ona o bohlokwa; ntle le ho hlakola cache, o tla ntse o bona mofuta wa kgale.
Ha o qetile, kgutlela ho tlwaetsa dihlooho, mme ponelopele e phelang e tla kgutlela setlwaeding.
Bothata ba bobeli: Lebokose la ho batla la sehlooho sa Astra ha le arabe ha le tobetsoa.
Ke ile ka kopana le bothata bona khale haholo. Ke ne ke sebelisa sehlooho sa Astra, 'me ka letsatsi le leng ka tšohanyetso ka fumana hore lebokose la ho batla ha le arabe ho sa tsotelehe hore na ke le tobetse joang. Qalong, ke ne ke nahana hore ke bothata ka sehlooho ka bosona, empa hamorao ka fumana hore bo bakiloe ke litlhophiso tsa Minify tsa W3TC.
Tharollo ke ena:
Eya ho W3 Total Cache → Litlhophiso tse Akaretsang → Litlhophiso tse Tsoetseng Pele tsa Khatello → JS → Minify Litlhophiso tsa Enjene → Litlhophiso tsa Sebaka, 'me u fetole mofuta oa ho kenya ho e 'ngoe ea tsena tse peli:
- Pele, ho se thibele ho ne ho finyelloa ka ho sebelisa JavaScript.
- Kamora moo, sebelisa JS bakeng sa ho se thibele
Ka ho tšoanang, ho hlakola cache le ho nchafatsa leqephe ho tla lumella lebokose la ho batla ho sebetsa hantle.
Ha e le hore na ke hobane'ng ha likhetho tsena tse peli li khethiloe ho e-na le tse ling, ke entse lipatlisiso tse itseng. Ka mantsoe a bonolo, likarolo tse ka pele tsa sehlooho sa Astra li na le kutloelo-bohloko haholo mabapi le nako ea ts'ebetso ea sengoloa, 'me mekhoa e itseng ea ho se thibele e ka etsa hore ho tlamahana ha liketsahalo ho hlōlehe. Ho sebelisa mokhoa oa "ho se thibele ka JS" ho netefatsa hore sengoloa se sebetsa feela ka mor'a hore leqephe le qete ho kenya, ha ka nako e ts'oanang ho qoba ts'ebetso e sa tsitsang e bonoang ka async.
Lethathamo la libaka tseo u lokelang ho li etela
Qetellong, lethathamo leo u ka le latelang ka kotloloho ke lena:
Mohato oa pele ke ho hlakisa sepheo sa hau. Na u batla ho jarolla leqephe la pele ka potlako, kapa u beha botsitso le ts'ebetso e se nang liphoso pele? Sena se tla etsa qeto ea hore na u lokela ho sebelisa mofuta ofe oa ho kenya.
Mohato oa bobeli ha se ho fetola ntho e 'ngoe le e 'ngoe ka nako e le 'ngoe. Taba ea pele, fumana leqephe le sa reng letho ho le leka, le shebelle letsatsi kapa a mabeli, 'me u le phatlalatse sebakeng sohle sa marang-rang haeba u kholisehile hore ha ho na mathata.
Sa boraro, kamehla hlakola cache kamora phetoho e 'ngoe le e 'ngoe. Mokhoa oa ho boloka cache oa W3TC o tla u thibela ho bona liphetoho tsa morao-rao, kahoo mohato oa "hlakola cache 'me u leke hape" o bohlokoa haholo.
Sa bone, sebedisa disebediswa tsa moqapi wa sebatli sa hao kapa disebediswa tse kang PageSpeed Insights ho bapisa lebelo la ho kenya pele le ka mora. E re data e ipuelle, eseng feela maikutlo a hao a ka mpeng.
Ngola qetellong
Ha e le hantle, ha ke qala ho bona tlhophiso ena ya mofuta o kentsweng, ke ile ka makala ka nako e telele. Mokgwa wa ho thibela wa kamehla o ne o bonahala o dieha haholo, athe mokgwa wa ho se tsamaisane o ne o sa tiise tatellano, mme ho diehisa ho ka baka mathata a ho tsamaellana. Ke ne ke ikutlwa ke sa tsebe hantle hore na ke kgetho efe eo nka e kgethang.
Empa hamorao ke ile ka hlokomela hore ke phetoho. O ke ke wa ba le e potlakileng le e tsitsitseng ka ho fetisisa; kamehla o tlameha ho tela e le nngwe. Phihlelo ya ka ke ho sebedisa defer pele, e leng tharollo e bolokehileng ka ho fetisisa ya ho se thibele, ebe o sebedisa callback haeba mathata a hlaha.
Haeba o kopana le mathata a tšoanang, kapa haeba o ntse o na le mathata a mang ka mor'a ho latela mokhoa oa ka, ikutloe u lokolohile ho buisana ka ona. Ntlafatso ea sebaka sa marang-rang e mabapi le liteko le liphoso; ha ho motho ea mokhelo.
Kea leboha ha le badile sengoloa sa ka. Ke tla kopana nakong e tlang.
Ke tšepa hore sengoloa se reng "Litlhophiso tsa Plugin tsa W3 Total Cache Minify: Mokhoa oa ho Khetha Mofuta oa ho Embedding? Likotsi Tsa Ka le Keletso e Pholosang Bophelo" se arolelanoeng ho blog ea Chen Weiliang ( https://www.chenweiliang.com/ ) se tla u thusa.
Ikutloe u lokolohile ho arolelana sehokelo sa sengoloa sena: https://www.chenweiliang.com/cwl-34003.html
