Tusitusiga Tusitusiga
O e faigata ona filifili le ituaiga fa'apipi'i sa'o mo le W3 Total Cache Minify? O lenei tusiga o lo'o fa'asoa mai ai le poto masani moni a se pule o le upega tafa'ilagi ma tu'uina atu ai se ta'iala ta'itasi e filifili sa'o ai le ituaiga fa'apipi'i sa'o a le Minify, e 'alofia ai fa'alavelave fa'afuase'i o le sitaili o upega tafa'ilagi ma fa'alavelave i le utaina. E aofia ai fo'i se fofo fa'atulagaina e le mafaagaloina e o'o lava i ē amata ona fa'aogaina, ma fa'amautinoa ai se poto masani WordPress e sologa lelei ma vave !
Sa ou fa'aleleia atili se upega tafa'ilagi ma ina ua ou tatalaina le Minify settings i le W3 Total Cache, sa ou matuā ofo lava. O le lisi pa'ū i lalo mo le ituaiga embedded e fa filifiliga: Default (Block), Fa'aaoga le JS mo le Non-Blocking, Fa'aaoga le "Asynchronous" mo le Non-Blocking, ma Fa'aaoga le "Delayed" mo le Non-Blocking.
Sa ou mafaufau i ai mo sina taimi, o le a le uiga o lenei mea uma?
Talitonu mai ia te aʻu, e te lē o tuua toʻatasi. O nei filifiliga e fa e ono tuʻua ai se tagata fou e fenumiai, aemaise lava se tasi ua tele tausaga o faʻaaogaina le WordPress. O lenei tusiga o loʻo faʻaalia ai faʻafitauli na ou fetaiaʻi ma lesona na ou aʻoaʻoina saʻo. E te lē manaʻomia ona tilotilo i pepa o loʻo i ai; naʻo le mulimuli i aʻu faʻatonuga.
O a tonu lava nei ituaiga fa'apipi'i e fa?

Se'i o tatou talanoa muamua po'o le a le ituaiga tagata o nei filifiliga e fa.
O le poloka masani o le auala sili ona faigofie. A fetaia'i le browser ma se script, e taofi, la'uina mai ma fa'atino atoa le script, ona fa'aauau lea ona fa'aalia le itulau. E foliga mai e talitonuina, a ea? Ae o le fa'atusatusaga, o le a tuai le utaina o lau itulau muamua; e tatau i tagata fa'aoga ona fa'atali se'ia mae'a le fa'agaoioia o le script a'o le'i va'aia se mea.
O le fa'aaogaina o le JavaScript mo le le polokaina e matua manaia lava. Nai lo le tusia sa'o o pine `<script>` i luga o le itulau, e muamua ona fa'aalia se tusitusiga la'ititi, ona fa'aofi fa'afuase'i lea o tusitusiga mana'omia i totonu o le itulau e ala i le JavaScript pe a uma ona fa'agaoioia le itulau. O le auala lea, e mafai ona fa'aalia muamua le itulau, ma fa'asolosolo malie ona uta tusitusiga. E manaia le leo, a ea? Peita'i, o le fa'afitauli o lenei faiga fa'aofi fa'afuase'i e mafai ona fa'alavelaveina ai le fa'asologa muamua o le fa'atinoina o tusitusiga. Afai o nisi tusitusiga i lau itulau e fa'alagolago tele i le fa'asologa o le fa'atinoina, e ono tula'i mai ni fa'afitauli.
O le fa'aaogaina o le "asynchronous" mo le fa'atinoina e le poloka ai e aofia ai le fa'aopoopoina o le uiga `async` i le tag `<script>`. O le a la'uina mai le script i se auala e le tutusa i tua ma fa'atinoina loa pe a mae'a, e aunoa ma le fa'atali o le itulau mo ia. Peita'i, o le fa'aletonu o le fa'atonuga o le fa'atinoina e matua le mafai lava ona pulea; po'o le a lava le la'uina mai e fa'atinoina muamua, e tusa lava po'o le a le fa'atonuga e te fa'amaoti mai i le code.
O le fa'aaogaina o le "delay" mo le fa'atinoina e le poloka e ausia e ala i le fa'aopoopoina o le uiga `defer`. O le a fa'atali le tusitusiga se'ia mae'a ona su'esu'eina le itulau atoa a'o le'i fa'atinoina, ma le mea taua, o le a fa'atumauina le fa'asologa muamua na e tusia ai. E faigofie tele lenei mea ona fa'aoga, aua e le poloka ai le lau muamua pe fa'alavelaveina fo'i le fa'asologa o le tusitusiga.
O fea e tatau ona ou filifilia?
I se faaupuga faigofie, o nei filifiliga e fa e pei o se fesili e tele-filifiliga: e te manaʻo i le saoasaoa, pe e te manaʻo i le faasologa?
O la'u fautuaga e fa'apea:
Afai e la'ititi lau 'upega tafa'ilagi, e itiiti ni tusitusiga, ma e te le mana'omia ni mea tetele mo le saoasaoa o le utaina, o le fa'aaogaina o le fa'atulagaga masani (poloka) o le filifiliga sili lea ona faigofie. E ui e fai si telegese, ae o le a le mafua ai ni fa'afitauli.
Afai e te manaʻo e faʻaleleia le saoasaoa o le faʻaaliga muamua ma e leai ni faʻalagolago malolosi o au tusitusiga e pei o le "A must execute before B," faʻamuamua le faʻaaogaina o le "defer" mo le faʻatinoga e le poloka . E toetoe lava o le fofo sili lea o loʻo maua i le taimi nei, aua e ʻalofia ai le polokaina o le faʻaaliga aʻo faʻatumauina pea le faʻasologa o le faʻatinoga.
Afai e te iloa o nisi o galuega faatino o loʻo i ai pea faʻafitauli pe a uma ona taumafai e faʻatuai, ona mafaufau lea e faʻaaoga le JavaScript mo le le poloka . O lenei auala e sili atu ona malosi, ae o lona fetaui e fai si leaga.
O le fa'aaogaina o le "async" mo le le polokaina o le filifiliga ou te le fautuaina tele. Talu ai ona ua matuā leaga le fa'asologa o le fa'atinoina, e faigofie lava ona pa'ū se'i vagana ua e matuā mautinoa o lo'o tamo'e tuto'atasi au tusitusiga.
E lua ni luʻitau tetele na ou paʻū i ai
E taugofie le tautala. Ua ou tusia ni mea sese se lua na ou faia; e mafai ona e siakiina i ou lava aafiaga e vaai pe mafai ona e aloese mai ai.
O le fa'afitauli muamua: E le mafai ona va'aia muamua autu fa'apitoa a WordPress i le taimi moni.
Mo sina taimi, pe a fa'atulaga se autu, a uma ona kiliki le sefe, e le mafai ona toe fa'afouina le muai vaaiga. Ou te faia ni nai suiga, fa'afouina le itulau, ma o le a tutusa lava.
Ina ua maeʻa ni suʻesuʻega, na ou iloa ai o le galuega faʻapipiʻi a le Minify o le mafuaʻaga lea. E faigofie lava le fofo:
Alu i fa'atulagaga lautele o le plugin W3 Total Cache , saili le filifiliga "Compression" , ma aveese le siaki. Ona, kiliki lea o le tama'i aū i lalo o le "Save Settings" i le tulimanu pito i luga taumatau, ma filifili le " Save Settings and Clear Cache ." E taua tele lenei la'asaga; a aunoa ma le tapeina o le cache, o le a e va'aia pea le lomiga tuai.
A uma loa, toe foʻi i le fetuʻunaʻiga o le autu, ona toe foʻi lea o le vaʻaiga muamua i le tulaga masani.
O le faʻafitauli lona lua: E le tali mai le pusa suʻesuʻe autu a le Astra pe a kilikiina.
Sa ou fetaiaʻi ma lenei faʻafitauli i se taimi ua leva. Sa ou faʻaaogaina le autu o le Astra, ma i se tasi aso na ou iloa ai ua le tali mai le pusa suʻesuʻe e tusa lava po o le a le auala na ou kiliki ai. I le taimi muamua, sa ou manatu o se faʻafitauli i le autu lava ia, ae mulimuli ane na ou iloa ai na mafua ona o faʻatulagaga a le W3TC's Minify.
O le fofo e fa'apea:
Alu i le W3 Total Cache → General Settings → Advanced Compression Settings → JS → Minify Engine Settings → Locale Settings, ma sui le ituaiga embedding i se tasi o nei mea e lua:
- I le taimi muamua, sa ausia le le polokaina e ala i le faʻaaogaina o le JavaScript.
- A maeʻa, faʻaaoga le JS mo le le polokaina
E fa'apena fo'i, o le fa'amamāina o le cache ma le fa'afouina o le itulau o le a mafai ai e le pusa su'esu'e ona galue lelei.
A o le mafuaaga na filifilia ai nei filifiliga e lua nai lo isi, ua ou faia ni sailiiliga. I se faaupuga faigofie, o vaega pito i luma o le autu o le Astra e matua maaleale lava i le taimi e faatino ai le tusitusiga, ma o nisi metotia e le poloka ai e mafai ona mafua ai ona le manuia le fusifusia o mea tutupu. O le faaaogaina o le "non-blocking with JS" mode e faamautinoa ai o le a faatinoina le tusitusiga pe a uma ona uta le itulau, ae aloese mai le faatinoga le faatulagaina e pei ona vaaia i le async.
Lisi o nofoaga e asiasi i ai
Ma le mea mulimuli, o se lisi siaki lea e mafai ona e mulimuli sa'o i ai:
O le laasaga muamua o le faamanino lea o lau sini. E te manaʻo i le uta vave o le itulau muamua, pe e te faamuamua le mautu ma le faagaoioiga e aunoa ma ni mea sese? O le a fuafua ai po o le a le ituaiga o le faapipiiina e tatau ona e faaaogaina.
O le laasaga lona lua, aua le suia mea uma i le taimi e tasi. Muamua, saili se itulau e le taua tele e faʻataʻitaʻi ai, mataʻituina mo le aso e tasi pe lua, ma naʻo le faʻalauiloaina i le 'upega tafaʻilagi atoa pe afai e te mautinoa e leai ni faʻafitauli.
Tolu, ia fa'amamā pea le cache pe a uma ona faia ni suiga ta'itasi. O le faiga o le caching a le W3TC o le a taofia ai oe mai le va'aia o suiga lata mai, o lea la'asaga "fa'amamā le cache ma toe fa'ata'ita'i" e matua taua tele lava.
Fa, fa'aaoga meafaigaluega a lau 'developer' po'o meafaigaluega e pei o le PageSpeed Insights e fa'atusatusa ai le saoasaoa o le uta a'o le'i amataina ma ina ua mae'a. Tu'u ia fa'amaumauga e tautala mo ia lava, ae le na'o ou lagona.
Tusi i le faaiuga
Ia fai atu ma le faamaoni, ina ua ou vaai muamua i lenei faatulagaga o le ituaiga ua faapipiiina, sa ou tei mo se taimi umi. O le faiga masani o le poloka sa foliga mai e telegese tele, ae o le faiga asynchronous e leʻi faamautinoa ai le faasologa, ma o le tolopo e ono mafua ai ni faafitauli o le fetaui. Sa ou le mautonu po o le fea filifiliga e filifili.
Ae na ou iloaina mulimuli ane o se fesuiaʻiga lea. E le mafai ona e maua uma le mea e sili ona vave ma le mea e sili ona mautu; e tatau lava ona e ositaulagaina le tasi. O loʻu poto masani o le faʻaaogaina muamua lea o le defer, o le fofo sili lea ona saogalemu i le taimi nei e le poloka ai, ona faʻaaoga lea o se callback pe a tulaʻi mai ni faʻafitauli.
Afai e te feagai ma ni faʻafitauli faapena, pe afai o loʻo i ai pea ni isi ou faʻafitauli pe a uma ona e mulimuli i laʻu metotia, lagona le saoloto e talanoaina. O le atinaʻeina o upega tafaʻilagi e faʻatatau i le faʻataʻitaʻi ma le mea sese; e leai se tasi e tuusaunoa.
Faafetai mo le faitauina o la'u tusiga. Toe feiloa'i i le isi taimi.
Ou te faʻamoemoe o le a fesoasoani ia te oe le tusiga "W3 Total Cache Minify Plugin Settings: How to Choose the Embedding Type? My Borses and Lifesaving Advice" na faʻasoa i le blog a Chen Weiliang ( https://www.chenweiliang.com/ ).
Fa'asoa atu le so'otaga o lenei tusiga: https://www.chenweiliang.com/cwl-34003.html
