Hvernig virkar skyndiminni WordPress?

  1. 1. Handbók fyrir byrjendur til að skilja innri aðgerðir WordPress
  2. 2. Hvað er WordPress skyndiminni og af hverju er það mikilvægt?
  3. 3. Lestur sem stendur: Hvernig virkar skyndiminni WordPress?
  4. 4. Hvernig á að setja upp og setja upp WordPress skyndiminni með WP Super Cache
  5. 5. Hvernig á að setja upp WordPress skyndiminni með W3 Total Cache (W3TC)
  6. 6. MaxCDN Review: Besti CDN fyrir WordPress?

Verið velkomin í nýjan kafla í WordPress skyndiminni seríunni okkar þar sem við munum læra hvernig WordPress skyndiminni virkar. Áður en við komum til botns í þessu efni, vinsamlegast gakktu úr skugga um að þú hefur fylgst með öllum fyrri efnunum (úr þessari röð) vandlega þar sem þessi kafli notar þekkingu frá þeim. Til að byrja með skulum við tala um tvær aðal gerðir af skyndiminni samskiptareglur sem eru í boði, byggðar á fyrirmynd viðskiptavinarþjónsins:


  • Skyndiminni skyndiminni og
  • Skyndiminni skyndiminni

Skyndiminni skyndiminni

Viðskiptavinur-netþjónninn

Viðskiptavinur-netþjónninn

Vefsíðan inniheldur mikið af gögnum sem ekki eru textar, truflanir, svo sem myndir, CSS og Javascript skrár. Þegar þeim hefur verið hlaðið niður er vafrinn þinn nógu snjall til að hlaða þeim ekki niður aftur í hvert skipti sem þú smellir á F5 hnappinn. Það þjónar einfaldlega þeim gögnum úr skyndiminni staðarins – þ.e.a.s. skjöl í skyndiminni sem vistuð eru á harða disknum tölvunnar. Þess vegna er mælt með því að hreinsa skyndiminni vafrans annað slagið – það sparar mikið pláss og bætir árangur.

Þetta ferli til að endurnýta skyndiminni í tölvu viðskiptavinarins (eða lok viðskiptavinarins) er þekkt sem skyndiminni skyndiminni og næstum öll nútímaleg vefsíða notar þau og allir vafrar styðja það. Skyndiminni skjólstæðinga hjálpar til við að koma í veg fyrir offramboð gagna (þ.e.a.s. að hala niður sömu gögnum aftur og aftur) og sparar þess vegna mikið af netþjónum og síðast en ekki síst – tími!

Skyndiminni af netþjóni

Netþjónn

Skyndiminni af netþjóni felur í sér allar hinar ýmsu skyndiminni samskiptareglur sem notaðar eru undir skyndiminni WordPress. Þau fela í sér eftirfarandi:

  • Skyndiminni
  • Skyndiminni skyndiminnis
  • Hlutbundinn skyndiminni
  • Skyndiminni skyndiminni

WordPress notar þessar fjórar helstu samskiptareglur netþjónshliða. Við ætlum að skoða hvert þeirra fyrir sig og sjá hvernig skyndiminni af hverju þeirra getur sparað mikinn dýrmætan útreikningstíma og flýtt þar með vefsíðunni þinni.

Skyndiminni

1381630448_HTML-2Skyndiminni er einfaldasta allra skyndiminnisforritanna og ég er viss um að þú veist nú þegar um þetta. Það vísar einfaldlega til þess að vista breytilega myndaða HTML skrár á harða disknum eða minni miðlarans (RAM) (almennt þekktur sem ‘skyndiminni’) og þjóna þeim úr skyndiminni (þ.e. endurnýta gögn sem áður voru búin til) hvenær sem beiðni er lögð fram . Þetta sparar kostnað við framkvæmd PHP kóða og MySQL gagnagrunns fyrirspurna.

Skyndiminni skyndiminni

GagnagrunnurÞað fyrsta sem þarf að vita um gagnagrunna er að þeir eru gríðarstórir og svangir í auðlindinni. Þeir eru alveg bókstaflega, hjarta hvers fyrirtækis – hvort sem það er á netinu eða á annan hátt. Sama gildir um WordPress. Markmið gagnagrunnsins er að geyma, uppfæra og skila gögnum á skilvirkan hátt. Þar sem þær eru venjulega gríðarlegar tekur hver fyrirspurn tíma (venjulega í nokkur hundruð míkrósekúndur). Betri vélbúnaðinn, hraðari fyrirspurnarniðurstöður. Hugsaðu um þetta. Þar sem WordPress er mjög reiðir sig á gagnagrunn sinn gerir það fyrirspurnir annað slagið. Og þegar ekki er verið að breyta gögnum í gagnagrunninum, þá er eins og að hlaða niður sömu myndum aftur og aftur aftur þegar verið er að hlaða niður sömu gögnum aftur – eins og fjallað var um í skyndiminni skjólstæðinga. Þess vegna er það skynsamlegt að vista niðurstöður fyrirspurna í staðbundinni geymslu? Þessi sparnaður af niðurstöðum fyrirspurna gagnagrunnsins í staðbundinni geymslu kallast gagnagrunnsplástur og er einn af grundvallarþáttunum í skyndiminni WordPress.

Þegar gagnagrunnurinn er uppfærður (til dæmis þegar færsla er uppfærð eða birt, eða athugasemd er lögð fram), er það mjög mikilvægt að skyndiminni sem hefur áður verið vistað sé eytt og endurskoðun niðurstaðna gagnagrunnsins verði aftur aftur. Þetta er ekki óþarfi þar sem það hjálpar til við að útrýma óviðeigandi eða röngum niðurstöðum gagnagrunnsins.

Skyndiminni fyrir hlut

OpcodeWordPress er með innra skyndiminniskerfi sem inniheldur nokkur undirkerfi (þ.e.a.s. skyndiminni skyndiminni, skyndiminni hlutar og skammvinn API). WordPress kjarninn gerir viðbótum kleift að stjórna þessu skyndiminni til að fækka gagnagrunni símtala. Þetta er ansi langt framhaldssvið og skiptir ekki alveg máli fyrir daglegan notanda.

Skyndiminni skyndiminni

PHP kóðaSvipað eins og skyndiminni í gagnagrunni þar sem hugmyndin er að fækka gagnagrunni fyrirspurnum, vísar opcode búrhval til að spara saman PHP kóða milli hverrar beiðni. Ef þú kíkir á hvaða PHP skrá sem er muntu sjá að kóðinn er í raun listi yfir leiðbeiningar fyrir þýðandann sem á að nota. PHP er hlutbundið forritunarmál og hefur ávinninginn frá uppruna sínum! Til að PHP kóða geti keyrst verður PHP þýðandinn að setja saman kóðann fyrst og búa til framkvæmanlegan kóða fyrir netþjóninn til að framkvæma. Skyndiminni skyndiminni á PHP þýðinu í margar aftökur er það sem opcode skyndiminni snýst um. Aftur, þetta er innra efni – hlutir sem þú ættir ekki að hafa miklar áhyggjur af!

Staðbundin geymsla – Aðal á móti framhaldsskóla

Staðbundin geymsla

Til að framkvæma skyndiminni á netþjónum af hvaða mynd sem er, er það skilið að gögnin verði að geyma á staðnum geymslu. Hugtakið „staðbundin geymsla“ getur þýtt annað hvort tvennt. Einn er harður diskur netþjónsins og hinn er aðalminni miðlarans – þ.e.a.s..

RAM, sem stendur fyrir Random Access Memory, er mynd af sveiflukenndu minni og er stærðarskipanir hraðar en harðir diskar, sem er mynd sem er ekki sveiflukennd, aukageymsla. Það er dýrara líka. Auðvitað vita þetta allir.

Þar sem þú vistar skyndiminnið skiptir gríðarlega miklu máli. Ef það er á harða disknum, þá er það örugglega hægara en þegar það er geymt í vinnsluminni. Aftur skiptir hraðinn á HDD máli. Harðir diskar netþjónanna eru á bilinu 7.200 snúninga á mínútu til 15.000 snúninga á mínútu og kunna að hafa mismunandi RAID stig – RAID 0 er fljótlegast og óöruggt, RAID 4 er rétt jafnvægi. Þú ert líka með SSD-diska. Þess vegna hefur skyndiminni staðsetningin veruleg áhrif á hraðann.

Fyrir fólk á sameiginlegum hýsingarþjónum hefurðu ekki annan kost en að vista það á harða disknum. Fyrir fólk sem rekur sinn eigin netþjón eða VPS hefurðu þann möguleika að vista skyndiminnið í aðalminni þínu, sem aftur þarf að gera með mikilli aðgát – óviðeigandi stillingar geta leitt til óstöðugleika (að klárast RAM, osfrv.) og tíð netárekstur.

Niðurstaða

Nú þegar þú hefur góðan skilning á hinum ýmsu samskiptareglum WordPress, þá skulum við komast að meginhluta færslunnar okkar – Hvernig á að útfæra skyndiminni WordPress.

Ef þú hefur einhverjar spurningar eða ábendingar um að bæta þennan kafla skaltu ekki hika við að spyrja eða deila þeim – við viljum gjarnan heyra hugsanir þínar!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector