Magadzirirwo eW3 Total Cache Minify Plugin: Ungasarudza Sei Rudzi rweEmbedding? Zvandakasangana nazvo pakugadzirisa matambudziko uye Zano rekuchengetedza hupenyu

Uri kunetseka kusarudza rudzi rwekupinza rwakakodzera rweW3 Total Cache Minify here? Chinyorwa chino chinopa ruzivo rwechokwadi rwewebmaster uye chinopa gwara nhanho nhanho rekusarudza nemazvo rudzi rwekupinza rwakakodzera rweMinify, kudzivirira zvikanganiso zvemawebhusaiti uye kudonha kwepakeji. Inosanganisirawo mhinduro yekugadzika isingakanganisike iyo kunyange vanotanga vanogona kushandisa zviri nyore, zvichiita kuti WordPress ive yakapfava uye inokurumidza !

Ndakanga ndichigadzirisa webhusaiti uye pandakavhura magadzirirwo eMinify muW3 Total Cache, ndakashamisika chose. Menyu yekudonhedza pasi yemhando ye embedded yaive nesarudzo ina: Default (Block), Use JS for Non-Blocking, Use "Asynchronous" for Non-Blocking, uye Use "Delayed" for Non-Blocking.

Ndakafunga nezvazvo kwechinguva, chii ichi chose?

Ndivimbei, hausi wega. Sarudzo ina idzi dzinogona kusiya kunyange munhu mutsva achishamisika, tisingatauri nezvemunhu anga achishandisa WordPress kwemakore. Chinyorwa chino chinoratidza matambudziko andakasangana nawo uye zvidzidzo zvandakadzidza zvakananga. Hamufanire kutarisa magwaro; ingoteverai mirairo yangu.

Ndezvipi chaizvo mhando ina idzi dzekuisa zvinhu?

Magadzirirwo eW3 Total Cache Minify Plugin: Ungasarudza Sei Rudzi rweEmbedding? Zvandakasangana nazvo pakugadzirisa matambudziko uye Zano rekuchengetedza hupenyu

Ngatitangei tataura nezverudzi rwehunhu urwu.

Kuvhara kekutanga ndiyo nzira iri nyore. Kana browser ikasangana nescript, inomira, inodhawunirodha uye inoisa script yacho zvachose, uye yozoenderera mberi nekugadzira peji racho. Zvinonzwika sezvechokwadi, handiti? Asi chinjana ndechekuti kurodha peji rako rekutanga kuchanonoka; vashandisi vachatofanira kumirira kuti script ipedzise kushanda vasati vaona chero chinhu.

Kushandisa JavaScript kuti isavhare zvinhu zvinonakidza. Pane kunyora zvakananga ma tag ekuti `<script>` papeji, inotanga yaburitsa script diki, yozoisa script dzinodiwa papeji kuburikidza neJavaScript mushure mekunge peji ratanga kushanda. Nenzira iyi, peji rinogona kutanga raita, uye script dzinotanga kuzara zvishoma nezvishoma. Zvinonzwika zvakanaka, handiti? Zvisinei, dambudziko nderekuti maitiro aya ekuisa script anogona kukanganisa maitiro ekutanga ekuisa script. Kana mamwe script papeji rako achivimba zvakanyanya nemaitiro ekuisa script, matambudziko anogona kumuka.

Kushandisa "asynchronous" pakuita kuti zvinhu zvisavharwe zvinongosanganisira kuwedzera hunhu hwe`async` kune `<script>` tag. Chinyorwa chichadhawunirodha asynchronously kumashure uye chichatanga kushanda ipapo ipapo, peji risingamirire. Zvisinei, dambudziko nderekuti murairo wekuita haudzoreki zvachose; chero kudhawunirodha kwekutanga kunotanga, zvisinei nemurairo waunotsanangura mukodhi.

Kushandisa "kunonoka" pakuita kuti zvinhu zvisavharwe kunowanikwa nekuwedzera chinhu chinonzi `defer`. Chinyorwa chinomirira kusvika peji rese raongororwa usati waita, uye chakakosha ndechekuti, chichachengetedza kurongeka kwawakaita pakutanga. Izvi zviri nyore kushandisa, sezvo zvisingavhari skrini yekutanga kana kukanganisa kurongeka kwechinyorwa.

Ndeipi yandinofanira kusarudza?

Zvichitaurwa zviri nyore, sarudzo ina idzi dzakaita semubvunzo une sarudzo dzakawanda: unoda kumhanya here, kana kuti unoda odha?

Zano rangu ndeiri:

Kana webhusaiti yako iri diki, iine zvinyorwa zvishoma, uye usina zvinodiwa zvakanyanya zvekumhanyisa kurodha, kushandisa default setting (yakavharika) ndiyo sarudzo iri nyore. Kunyangwe ichinonoka zvishoma, haizokonzere matambudziko.

Kana uchida kuvandudza kumhanya kwescreen yekutanga uye zvinyorwa zvako zvisina kutsamira kwakasimba senge "A must execute before B," tanga nekushandisa "defer" pakuita kuti usavhare . Iyi ndiyo mhinduro yakanaka iripo parizvino, sezvo ichidzivirira kuvharira kudzokorora uku ichichengetedza kurongeka kwekuita.

Kana ukaona kuti mamwe mafunction achiri nematambudziko mushure mekuedza defer, saka funga nezvekushandisa JavaScript kuti usavhare . Nzira iyi ine hukasha, asi kushandirana kwayo kwakaipa zvishoma.

Kushandisa "async" pakusavhara ndiyo sarudzo yandisingakurudzire. Nekuti murairo wekuita wakakanganiswa zvachose, zviri nyore kudonha kunze kwekunge uine chokwadi chekuti zvinyorwa zvako zvinoshanda zvakazvimiririra.

Misungo miviri mikuru yandakapinda mairi

Kutaura kwakaderera. Ndanyora zvikanganiso zviviri zvandakaita; unogona kuzviongorora uchizvienzanisa nezvawakasangana nazvo kuti uone kana uchikwanisa kuzvidzivisa.

Dambudziko rekutanga: Madingindira eWordPress ecustom haagone kuonekwa munguva chaiyo.

Kwenguva yakati, pandaigadzirisa dingindira, mushure mekudzvanya save, preview yaisazovandudza. Ndaizochinja zvimwe zvinhu, ndovandudza peji, uye raizoramba rakafanana.

Mushure mekuferefeta, ndakaona kuti basa rekudzvanya raMinify ndiro rakakonzera dambudziko racho. Mhinduro yacho iri nyore:

Enda kuzvirongwa zvakajairika zveW3 Total Cache plugin , tsvaga sarudzo ye "Compression" , wobva wabvisa chiratidzo pairi. Wobva wadzvanya museve mudiki uri pazasi pe "Save Settings" mukona yepamusoro yekurudyi, wobva wasarudza " Save Settings and Clear Cache ." Danho iri rakakosha; pasina kubvisa cache, ucharamba uchiona vhezheni yekare.

Kana wapedza, dzokera pakugadzirisa dingindira, uye tarisiro yezviri kuitika ichadzoka pakare.

Dambudziko rechipiri: Bhokisi rekutsvaga reAstra theme haripindure kana radzvanywa.

Ndakasangana nedambudziko iri kare kare. Ndaishandisa theme yeAstra, uye rimwe zuva ndakangoerekana ndaona kuti bhokisi rekutsvaga harina kupindura zvisinei nekuti ndakadzvanya sei. Pakutanga, ndaifunga kuti dambudziko racho raiva ne theme pachayo, asi gare gare ndakaona kuti rakakonzerwa nemagadzirirwo eW3TC eMinify.

Mhinduro yacho ndeiyi inotevera:

Enda kuW3 Total Cache → General Settings → Advanced Compression Settings → JS → Minify Engine Settings → Locale Settings, uye chinja embedding type kuita chimwe cheizvi zviviri:

  1. Kare, kusavhara kwakaitwa uchishandisa JavaScript.
  2. Mushure mezvo, shandisa JS kuti usavhare

Saizvozvowo, kubvisa cache uye kudzoreredza peji kuchaita kuti bhokisi rekutsvaga rishande nemazvo.

Nezvekuti sei sarudzo mbiri idzi dzakasarudzwa pachinzvimbo chedzimwe, ndakaita tsvakiridzo. Zvichitaurwa zviri nyore, zvikamu zvepamberi zveAstra theme zvinonyatsonzwisisa nguva yekushandiswa kwescript, uye dzimwe nzira dzisingavhari dzinogona kukonzera kuti kubatana kwezviitiko kusashande. Kushandisa "non-blocking with JS" mode kunoita kuti script ishande chete kana peji rapedza kurodha, uku uchidzivirira kuitiswa kusina kurongeka kunoonekwa neasync.

Rondedzero yenzvimbo dzekushanyirwa

Chekupedzisira, heino runyorwa rwezvinhu zvaunogona kutevera zvakananga:

Danho rekutanga nderekujekesa chinangwa chako. Unoda kuti peji rekutanga rikurumidze kutumirwa here, kana kuti unokoshesa kugadzikana uye kushanda kusina zvikanganiso? Izvi zvinosarudza kuti ndeipi mhando yekuisa zvinhu yaunofanira kushandisa.

Danho rechipiri harisi rekuchinja zvese panguva imwe chete. Chekutanga, tsvaga peji risingakoshi kuti uriedze, uritarise kwezuva rimwe kana maviri, uye rishambadzire chete kune rese saiti kana uine chokwadi chekuti hapana matambudziko aripo.

Chechitatu, gara uchibvisa cache mushure mekuchinja kwega kwega. Maitiro ekuchengetedza data eW3TC achakudzivirira kuti usaone shanduko dzichangoburwa, saka danho rekuti "bvisa cache woedzazve" rakakosha zvikuru.

Chechina, shandisa maturusi ekugadzira kana maturusi ebrowser yako akaita sePageSpeed ​​​​Insights kuti uenzanise kumhanya kwekurodha usati watanga uye wapedza. Rega data ritaure roga, kwete kungonzwa kwako chete.

Nyora pakupedzisira

Kutaura chokwadi, pandakatanga kuona iyi embedded type setting, ndakashamisika kwenguva yakareba. Default blocking mode yairatidzika kunge inononoka, nepo asynchronous mode yaisavimbisa kurongeka, uye kunonoka kwaigona kukonzera matambudziko ekubatana. Ndakanga ndisina chokwadi nezvesarudzo yekusarudza.

Asi ndakazoona kuti zvinongoitika. Haugone kuva neanokurumidza uye akasimba; unofanira kugara uchirasikirwa neimwe. Ruzivo rwangu nderokushandisa defer kutanga, iyo parizvino iri mhinduro yakachengeteka isingavharidzi, wozoshandisa callback kana paine matambudziko.

Kana mukasangana nematambudziko akafanana, kana kuti muchine mamwe matambudziko mushure mekutevera nzira yangu, musazeza kukurukura nezvazvo. Kugadzira webhusaiti kunosanganisira kuedza nekukanganisa; hapana anosara.

Ndatenda nekuverenga chinyorwa changu. Tichaonana nguva inotevera.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Mupumburu TOP