Fikirana Plugin W3 Total Cache Minify: Ahoana no fisafidianana ny karazana fampidirana? Ny traikefako amin'ny famahana olana sy ny torohevitra mamonjy aina

Sahirana misafidy ny karazana fampidirana mety amin'ny W3 Total Cache Minify ve ianao? Ity lahatsoratra ity dia mizara ny zavatra niainan'ny webmaster iray ary manome torolàlana tsikelikely mba hisafidianana tsara ny karazana fampidirana Minify mety, hisorohana ny tsy fitoviana amin'ny endriky ny tranonkala sy ny fianjeran'ny loading. Ahitana vahaolana fametrahana azo antoka izay azon'ny vao manomboka ampiharina mora foana.WordPress Haingàna nefa tsy misy fianjerana!

Nanatsara tranonkala aho ary rehefa nosokafako tao amin'ny W3 Total Cache ny fikirana Minify dia gaga tanteraka aho. Ny menio midina ho an'ny karazana embedded dia nanana safidy efatra: Default (Block), Ampiasao JS ho an'ny Tsy Fanakanana, Ampiasao "Asynchronous" ho an'ny Tsy Fanakanana, ary Ampiasao "Delayed" ho an'ny Tsy Fanakanana.

Nieritreritra kely aho hoe inona no anton'izao rehetra izao?

Matokia ahy, tsy irery ianao. Ireo safidy efatra ireo dia mety hahatonga na dia ny vao manomboka aza ho very hevitra, mainka moa fa izay efa nampiasa WordPress nandritra ny taona maro. Ity lahatsoratra ity dia mampiseho mivantana aminao ireo fandrika hitako sy ireo lesona nianarako. Tsy mila mijery ny antontan-taratasy ianao fa araho fotsiny ny torolalako.

Inona marina moa ireo karazana fampidirana efatra ireo?

Fikirana Plugin W3 Total Cache Minify: Ahoana no fisafidianana ny karazana fampidirana? Ny traikefako amin'ny famahana olana sy ny torohevitra mamonjy aina

Andeha aloha hiresaka momba ny karazana toetra mampiavaka ireo safidy efatra ireo.

Mandeha ho azy (sakana)Antsoina hoe fanakanana mahazatra izany. Io no fomba tsotra indrindra: mijanona ny navigateur rehefa mahita script, misintona ary manatanteraka izany tanteraka, ary avy eo manohy mampiseho ny pejy. Toa azo itokisana izany, sa tsy izany? Saingy ny tombony azo dia ny hoe ho voasakana ny famoahana ny pejy voalohany; tsy maintsy miandry ny hamitana ny fampiasana ny script ny mpampiasa vao afaka mahita na inona na inona.

Mampiasa JS ho an'ny tsy fanakananaTena mahaliana ity. Raha tokony hanoratra mivantana ny marika `<script>` eo amin'ny pejy izy, dia mamoaka script kely aloha, ary avy eo mampiditra ireo script izay mila ampidirina ao amin'ny pejy amin'ny alàlan'ny JavaScript rehefa avy miasa ny pejy. Amin'izany fomba izany, dia azo aseho aloha ny pejy, ary afaka ampidirina tsikelikely ireo script. Tsara izany, sa tsy izany? Na izany aza, ny olana dia mety hanakorontana ny filaharan'ny fanatanterahana voalohany ny script ity dingana fampidirana mavitrika ity. Raha miankina betsaka amin'ny filaharan'ny fanatanterahana ny script ny script sasany ao amin'ny pejinao, dia mety hipoitra ny olana.

Ampiasao ny "asynchronous" ho an'ny tsy fanakananaTafiditra amin'izany ny fanampiana ny toetra `async` amin'ny marika `<script>`. Hisintona tsy mifanaraka amin'ny filaharana ao ambadika ny script ary hiasa avy hatrany aorian'ny fampidinana, tsy miandry izany ny pejy. Na izany aza, ny lafy ratsiny dia tsy azo fehezina mihitsy ny filaharan'ny fampiharana; izay script vita voalohany amin'ny fampidinana no miasa voalohany, na inona na inona filaharana voafaritrao ao amin'ny kaody.

Mampiasa ny "delay" ho an'ny tsy fanakananaIzany no dikan'ny fanampiana ny toetra `defer`. Hiandry ny pejy manontolo ho voavaha ny script vao hotanterahina, ary ny tena zava-dehibe dia hitazona ny filaharana tany am-boalohany nosoratanao azy izy. Mora ampiasaina ity, satria tsy manakana ny efijery voalohany na manakorontana ny filaharana.

Iza no tokony hofidiko?

Raha lazaina tsotra, ireto safidy efatra ireto dia toy ny fanontaniana misy safidy maromaro:Hafainganam-pandeha sa filaminana no tadiavinao?

Toy izao ny soso-kevitro:

Raha kely ny tranonkalanao, vitsy ny script, ary tsy dia mitaky hafainganam-pandeha be loatra ianao, ny fampiasana ny fikirana mahazatra (voasakana) no safidy mora indrindra. Na dia somary miadana kokoa aza izany, dia tsy hiteraka olana izany.

Raha te hanatsara ny hafainganam-pandehan'ny efijery voalohany ianao ary tsy manana fiankinan-doha matanjaka toy ny hoe "Tsy maintsy tanterahina alohan'ny B ny script-nao", dia omeo laharam-pahamehana...Mampiasa ny "delay" ho an'ny tsy fanakanana(manemotra). Saika ity no vahaolana tsara indrindra amin'izao fotoana izao, satria tsy manakana ny fampisehoana na manakorontana ny filaminana.

Raha manandrana manemotra ianao ary mbola mahita fa misy olana amin'ny asa sasany, dia diniho...Mampiasa JS ho an'ny tsy fanakananaRatsy kokoa ity vahaolana ity, saingy somary ratsy kokoa ny fifanarahan'izy io.

Ampiasao ny "asynchronous" ho an'ny tsy fanakanana(async) no safidy tsy dia amporisihiko loatra. Satria mikorontana tanteraka ny filaharan'ny fanatanterahana azy, dia mora ny mi-crash raha tsy azonao antoka tanteraka fa miasa tsy miankina avokoa ny script-nao.

Fandrika roa lehibe izay nahavoa ahy

Mora ny miteny. Nosoratako ireto fahadisoana roa nataoko ireto; azonao ampitahaina amin'ny zavatra niainanao manokana izany mba hahitana raha azonao ialana izany.

Ny fandrika voalohany: Tsy azo jerena mialoha amin'ny fotoana tena izy ireo lohahevitra WordPress namboarina manokana.

Nandritra ny fotoana kelikely, rehefa manamboatra lohahevitra iray aho, rehefa avy nanindry ny "save", dia tsy niverina ny topimaso. Nanao fanovana vitsivitsy aho, nanavao ny pejy, ary mbola nitovy ihany izany.

Rehefa avy nanao fanadihadiana aho dia hitako fa ny fiasan'ny famatrarana an'ny Minify no nahatonga izany. Tsotra ny vahaolana:

Midira amin'ny plugin W3 Total Cache常规设置,mipoitra"famatrarana"Esory ny marika eo amin'io safidy io. Tsindrio avy eo ny zana-tsipìka kely eo ambanin'ny "Tehirizo ny Fikirana" eo amin'ny zoro ambony havanana ary safidio ny "..."Tehirizo ny fikirana ary fafao ny cacheZava-dehibe ity dingana ity; na dia tsy mamafa ny cache aza ianao dia mbola ho hitanao ihany ilay dikan-teny taloha.

Rehefa vita ianao dia miverena amin'ny fanamboarana lohahevitra, ary hiverina amin'ny laoniny ny topimaso mivantana.

Ny olana faharoa: Tsy mamaly ny boaty fikarohana lohahevitra Astra rehefa tsindriana.

Nahita ity olana ity aho elaela izay. Nampiasa ny lohahevitra Astra aho, ary indray andro dia hitako tampoka fa tsy mamaly ny boaty fikarohana na dia nanindry azy aza aho. Tamin'ny voalohany, nihevitra aho fa olana tamin'ny lohahevitra mihitsy izany, saingy taty aoriana dia hitako fa vokatry ny fikirana Minify an'ny W3TC izany.

Toy izao ny vahaolana:

Mandehana any amin'ny W3 Total Cache → General Settings → Advanced Compression Settings → JS → Minify Engine Settings → Locale Settings, ary ovay ho iray amin'ireto roa ireto ny karazana embedding:

  1. Teo aloha, ny tsy fanakanana dia azo tamin'ny fampiasana JavaScript.
  2. Aorian'izay, ampiasao ny JS mba tsy hanakanana

Toy izany koa, ny fanadiovana ny cache sy ny fanavaozana ny pejy dia ahafahan'ny boaty fikarohana miasa tsara.

Raha ny amin'ny antony nisafidianana ireo safidy roa ireo fa tsy ny hafa, dia efa nanao fikarohana aho. Raha fintinina, ireo singa eo anoloan'ny lohahevitra Astra dia tena saro-pady amin'ny fotoana fanatanterahana ny script, ary ny fomba sasany tsy manakana dia mety hiteraka tsy fahombiazan'ny fifandraisana amin'ny hetsika. Ny fampiasana ny fomba "tsy manakana amin'ny JS" dia miantoka fa ny script dia miasa rehefa vita ny famoahana ny pejy, sady misoroka ny fanatanterahana tsy milamina hita amin'ny async.

Lisitry ny toerana hotsidihina

Farany, ity misy lisitra azonao arahina mivantana:

Ny dingana voalohany dia ny manazava ny tanjonao. Tianao ve ny famenoana haingana indrindra ny pejy voalohany, sa laharam-pahamehanao ny fahamarinan-toerana sy ny fiasana tsy misy lesoka? Izany no hamaritra ny karazana fampidirana tokony hampiasainao.

Ny dingana faharoa dia ny tsy fanovana ny zava-drehetra indray mandeha. Voalohany, mitadiava pejy tsy dia manan-danja loatra mba hitsapana azy, araho maso mandritra ny iray na roa andro, ary amporisiho amin'ny tranonkala manontolo izany raha tsy azonao antoka fa tsy misy olana.

Fahatelo, fafao foana ny cache aorian'ny fanovana tsirairay. Ny fomba fiasan'ny W3TC amin'ny fitahirizana angona dia hisakana anao tsy hahita ireo fanovana farany, noho izany dia tena ilaina ny dingana "fafao ny cache ary andramo indray".

Fahefatra, ampiasao ireo fitaovana mpamorona ny navigateur-nao na ireo fitaovana toy ny PageSpeed ​​​​Insights mba hampitahana ny hafainganam-pandehan'ny fidirana aloha sy aorian'ny. Avelao ny angon-drakitra hiteny ho azy, fa tsy ny fihetseham-ponao fotsiny.

Soraty amin'ny faran'ny farany

Raha ny marina, rehefa nahita voalohany ity fikirana karazana tafiditra ity aho dia gaga elaela. Toa miadana loatra ny fomba fanakanana mahazatra, raha toa kosa ka tsy manome antoka ny filaharan'ny asa ny fomba tsy mifanaraka, ary mety hiteraka olana amin'ny fifanarahana ny fanemorana. Tsy azoko antoka hoe inona no safidy hofidiana.

Saingy taty aoriana dia tsapako fa misy takalony izany. Tsy afaka manana ny haingana indrindra sy ny azo antoka indrindra ianao; tsy maintsy manao sorona ny iray foana ianao. Ny zavatra niainako dia ny mampiasa defer aloha, izay vahaolana azo antoka indrindra amin'izao fotoana izao amin'ny tsy fanakanana, ary avy eo mampiasa callback raha misy olana.

Raha sendra olana mitovy amin'izany ianao, na raha mbola manana olana hafa aorian'ny fanarahana ny fomba fiasako, dia aza misalasala miresaka momba izany. Ny fampivoarana tranonkala dia momba ny fitsapana sy ny fahadisoana; tsy misy olona afa-tsy amin'izany.

Misaotra anao namaky ny lahatsoratro. Mandra-pihaona amin'ny manaraka.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Mety hanampy anao ny lahatsoratra hoe "W3 Total Cache Minify Plugin Settings: Ahoana no fisafidianana ny karazana Embedding? Ireo fandrika sy torohevitra mamonjy aina nataoko", izay nozaraiko, dia mety hanampy anao.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-34003.html

Raha te hanokatra fika miafina 🔑, tongasoa eto amin'ny fantsona Telegramy!

Partageo ary j'aime raha tianao! Ny anjaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Tsy havoaka ny adiresy mailakao. Ampiasaina ny saha ilaina * Label

Horonana Top