Tusaha Maqaalka
Ma ku dhibtoonaysaa inaad doorato nooca ku-darka saxda ah ee W3 Total Cache Minify? Maqaalkani wuxuu la wadaagayaa waayo-aragnimada dhabta ah ee maamulaha shabakadda wuxuuna bixiyaa hage tallaabo-tallaabo ah si sax ah loogu doorto nooca ku-darka Minify ee saxda ah, laga fogaado is-waafaqla'aanta qaabka mareegaha iyo shilalka rarista. Waxa kale oo ku jira xal dejineed oo aan nacasnimo lahayn oo xitaa kuwa bilowga ah si fudud u codsan karaan.WordPress Dardar geli adigoon wax jabin!
Waxaan hagaajinayay degel internet markii aan furay dejimaha Minify ee W3 Total Cache, aad ayaan u wareeray. Liiska hoos u dhaca ee nooca ku jira wuxuu lahaa afar ikhtiyaar: Caadi (Block), Isticmaal JS ee Aan Xannibaadda lahayn, Isticmaal "Asynchronous" ee Aan Xannibaadda lahayn, iyo Isticmaal "Dib u dhac" ee Aan Xannibaadda lahayn.
Waxaan ka fikiray in muddo ah, maxaa waxaas oo dhan ku saabsan?
I rumayso, keligaa ma tihid. Afartan ikhtiyaar waxay u badan tahay inay xitaa qof cusub ka tagi doonaan wareer, iska daa qof sannado badan isticmaalayay WordPress. Maqaalkani wuxuu soo bandhigayaa dabinnada aan la kulmay iyo casharrada aan si toos ah u bartay. Uma baahnid inaad la tashato dukumentiyada; kaliya raac tilmaamahayga.
Waa maxay afarta nooc ee ku-xidhnaanta dhabta ah?

Aan marka hore ka hadalno nooca dabeecada afartan ikhtiyaar ay yihiin.
Asal ahaan (La xiray)Tan waxaa loo yaqaan xannibaadda caadiga ah. Waa habka ugu fudud: biraawsarka ayaa joogsada marka uu la kulmo qoraal, soo dejiyo oo si buuxda u fuliyo, ka dibna wuxuu sii wadaa inuu bogga soo bandhigo. Waxay u egtahay mid la isku halleyn karo, sax? Laakiin isbeddelka ayaa ah in rarka boggaaga bilowga ah la xannibi doono; isticmaalayaashu waa inay sugaan qoraalka inuu dhammeeyo socodsiinta ka hor intaysan wax arkin.
Isticmaalka JS si aan loo xannibinTani waa mid aad u xiiso badan. Halkii ay si toos ah ugu qori lahayd calaamadaha `<script>` bogga, waxay marka hore soo saartaa qoraal yar, ka dibna si firfircoon ayay ugu duraysaa qoraallada u baahan in lagu shubo bogga iyada oo loo marayo JavaScript ka dib marka boggu socdo. Sidan, bogga waxaa marka hore la samayn karaa, qoraalladana si tartiib tartiib ah ayay u soo bixi karaan. Waxay u egtahay mid aad u fiican, sax? Si kastaba ha ahaatee, dhibaatadu waxay tahay in habkan duritaanka firfircoon uu carqaladeyn karo nidaamka fulinta asalka ah ee qoraallada. Haddii qaar ka mid ah qoraallada boggaaga ay si weyn ugu tiirsan yihiin nidaamka fulinta, dhibaatooyin ayaa soo bixi kara.
Isticmaal "asynchronous" si aan loo xannibinTani waxay ku lug leedahay ku darista sifada 'async' sumadda `<script>`. Qoraalku wuxuu si aan isku mid ahayn ugu soo dejisan doonaa gadaasha wuxuuna fulin doonaa isla markiiba ka dib marka la soo dejiyo, iyada oo aan bogga la sugin. Si kastaba ha ahaatee, hoos u dhaca ayaa ah in amarka fulinta gebi ahaanba aan la xakamayn karin; qoraal kasta oo dhammaada soo dejinta ayaa marka hore fuliya, iyada oo aan loo eegin nidaamka aad ku qeexday koodhka.
Adeegsiga "dib u dhac" ee aan xannibinTani waa waxa ku darista sifada 'dib u dhigista' macnaheedu yahay. Qoraalku wuxuu sugi doonaa ilaa bogga oo dhan la falanqeeyo ka hor inta aan la fulin, waana muhiim, inuu ilaalin doono nidaamkii asalka ahaa ee aad qortay. Tani waa mid aad u fudud in la isticmaalo, maadaama aysan xannibin shaashadda koowaad mana carqaladeynayso dalabka.
Midkee ayaan dooranayaa?
Si fudud loo dhigo, afartan ikhtiyaar waxay la mid yihiin su'aal doorasho badan leh:Ma rabtaa xawaare ama dalab?
Talo soo jeedintaydu waa sidan soo socota:
Haddii website-kaagu yar yahay, uu leeyahay qoraallo yar, oo aadan haysan shuruudo aad u sarreeya oo loogu talagalay xawaaraha rarista, isticmaalka dejinta caadiga ah (xiran) ayaa ah ikhtiyaarka ugu fudud. In kasta oo uu xoogaa gaabis yahay, haddana wax dhibaato ah ma keeni doonto.
Haddii aad rabto inaad hagaajiso xawaaraha shaashadda koowaad oo qoraalladaadu aysan lahayn ku-tiirsanaan xooggan sida "A waa inuu fuliyaa ka hor B", mudnaanta sii...Adeegsiga "dib u dhac" ee aan xannibin(dib u dhig). Kani waa xalka ugu habboon hadda, maadaama uusan xannibin wax soo bandhigidda mana carqaladeyn nidaamka.
Haddii aad isku daydo inaad dib u dhigto oo aad weli aragto in qaar ka mid ah hawlaha ay dhibaato qabaan, markaa tixgeli...Isticmaalka JS si aan loo xannibinXalkani waa mid xagjir ah, laakiin iswaafajintiisu way ka sii daran tahay.
Isticmaal "asynchronous" si aan loo xannibin(async) waa ikhtiyaarka aan ugu taliyo. Maadaama amarka fulinta uu gebi ahaanba qasan yahay, way fududahay in la burburiyo haddii aadan si buuxda u hubin in qoraalladaadu ay si madax-bannaan u shaqeynayaan.
Laba god oo waaweyn ayaan ku dhacay
Hadalku waa raqiis. Waxaan qoray laba khalad oo aan sameeyay; waad ka hubin kartaa iyaga oo la barbar dhigayaa waayo-aragnimadaada si aad u aragto inaad ka fogaan karto.
Dhibka ugu horreeya: Mawduucyada gaarka ah ee WordPress lama arki karo waqtiga dhabta ah.
Muddo, marka la habeynayo mawduuc, ka dib marka la gujiyo keydinta, horudhaca ma cusbooneysiin doono. Waxaan sameyn lahaa isbeddello, boggana waan cusbooneysiin lahaa, welina waa isku mid.
Baaritaan kadib, waxaan ogaaday in shaqada isku-soo-ururinta ee Minify ay tahay sababta. Xalku waa mid fudud:
Gal plugin-ka W3 Total Cache常规设置, soo kac"cadaadis"Calaamadda ka saar ikhtiyaarkaas. Kadib guji fallaadha yar ee ka hooseysa "Keydso Dejinta" ee ku taal geeska sare ee midig oo dooro "..."Keydi dejimaha oo nadiifi kaydkaTallaabadani waa mid muhiim ah; haddii aadan tirtirin kaydka, weli waad arki doontaa noocii hore.
Markaad dhammayso, dib ugu noqo habaynta mawduuca, muuqaalka tooska ahna wuxuu ku soo noqon doonaa sidii caadiga ahayd.
Dhibaatada labaad: Sanduuqa raadinta mawduuca Astra ma jawaabo marka la gujiyo.
Dhibaatadan waxaan la kulmay muddo dheer ka hor. Waxaan isticmaalayay mawduuca Astra, maalin maalmaha ka mid ahna waxaan si lama filaan ah u ogaaday in sanduuqa raadinta uusan ka jawaabin si kasta oo aan u gujiyay. Markii hore, waxaan u maleeyay inay dhibaato ku tahay mawduuca laftiisa, laakiin markii dambe waxaan ogaaday inay sabab u tahay dejimaha Minify ee W3TC.
Xalku waa sidan soo socota:
Tag W3 Total Cache → Goobaha Guud → Goobaha Cadaadiska Sare → JS → Goobaha Mashiinka Minify → Dejinta Deegaanka, oo nooca ku-darka u beddel mid ka mid ah labadan:
- Horey, xannibaad la'aanta waxaa lagu gaari jiray iyadoo la adeegsanayo JavaScript.
- Ka dib, isticmaal JS si aan loo xannibin
Sidoo kale, nadiifinta kaydka iyo cusboonaysiinta bogga waxay u oggolaan doontaa sanduuqa raadinta inuu si sax ah u shaqeeyo.
Sababta labadan ikhtiyaar loo doortay halkii laga dooran lahaa kuwa kale, waxaan sameeyay cilmi-baaris. Si fudud haddii loo dhigo, qaybaha hore ee mawduuca Astra aad bay u xasaasi u yihiin waqtiga fulinta qoraalka, hababka aan xannibaadda lahayn qaarkoodna waxay sababi karaan in isku xidhka dhacdooyinka uu fashilmo. Isticmaalka qaabka "aan xannibaadda lahayn ee JS" wuxuu hubiyaa in qoraalku uu shaqeeyo oo keliya ka dib marka boggu dhammeeyo rarista, iyadoo laga fogaanayo fulinta aan habboonayn ee lagu arkay async.
Liiska meelaha la booqan karo
Ugu dambeyntii, waa kan liis hubineed oo aad si toos ah ula socon karto:
Tallaabada ugu horreysa waa inaad caddeyso yoolkaaga. Ma rabtaa rarista bogga bilowga ah ee ugu dhaqsaha badan, mise waxaad mudnaanta siisaa xasilloonida iyo hawlgalka aan khaladaadka lahayn? Tani waxay go'aamin doontaa nooca gelinta ee aad isticmaali doonto.
Tallaabada labaad waa inaadan wax walba hal mar wax ka beddelin. Marka hore, hel bog aan muhiim ahayn si aad u tijaabiso, u fiirso maalin ama laba, oo kaliya ku xayeysii bogga oo dhan haddii aad hubto inaysan jirin wax dhibaato ah.
Saddexaad, had iyo jeer nadiifi kaydka ka dib wax ka beddel kasta. Habka kaydinta ee W3TC wuxuu kaa hor istaagi doonaa inaad aragto isbeddellada ugu dambeeyay, sidaa darteed tallaabada "caddeynta kaydka oo mar kale tijaabi" waa mid aad muhiim u ah.
Marka afraad, isticmaal qalabka horumariyaha biraawsarkaaga ama qalabka sida PageSpeed Insights si aad u barbar dhigto xawaaraha rarista ka hor iyo ka dib. U ogolow xogtu inay iska hadasho, ee maaha dareenkaaga oo keliya.
Qor dhamaadka
Run ahaantii, markii ugu horreysay ee aan arkay nooca la rakibay, waxaan la yaabay muddo dheer. Habka xannibaadda caadiga ah wuxuu u muuqday mid aad u gaabis ah, halka habka aan isku midka ahayn uusan dammaanad qaadin dalabka, dib u dhigistana waxay sababi kartaa dhibaatooyin iswaafajin ah. Waxaan dareemay inaan hubin ikhtiyaarka aan dooranayo.
Laakiin markii dambe waxaan ogaaday inay tahay is-weydaarsi. Ma heli kartid labada ugu dhaqsaha badan iyo kuwa ugu xasilloon; had iyo jeer waa inaad mid hurtaa. Waayo-aragnimadaydu waa inaan marka hore isticmaalo dib-u-dhigid, taas oo hadda ah xalka ugu ammaansan ee aan xannibnayn, ka dibna aan isticmaalo dib-u-celin haddii ay jiraan dhibaatooyin.
Haddii aad la kulanto dhibaatooyin la mid ah, ama haddii aad weli qabto arrimo kale ka dib markaad raacdo habkayga, xor u noqo inaad ka hadasho. Horumarinta mareeguhu waxay ku saabsan tahay tijaabo iyo qalad; cidna kama reebna.
Waad ku mahadsan tahay akhrinta maqaalkayga. Waan ku soo laaban doonaa marka xigta.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Maqaalka "W3 Total Cache Minify Plugin Dejinta: Sidee loo Doortaa Nooca Ku-darka? Dhibaatooyinkayga iyo Talooyinka Badbaadinta Nolosha," oo aan la wadaagay, ayaa laga yaabaa inay ku anfacaan.
Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-34003.html
