Hvað er kominn tími til að taka fyrsta bæti og hvernig á að bæta það á WordPress vefsíðunni þinni

Kannski hefur þú heyrt setninguna Tími til fyrsta bæti en einhvern veginn virðist hugmyndin komast hjá sumum. Vera það vegna þess að það virðist ótrúlega tæknivæddur eða vegna þess að það virðist vera abstrakt hugtak, ekki það sem skiptir öllu máli við daglega notkun. Ekkert gæti verið lengra frá sannleikanum.


Tími til fyrsta bæti er í raun ekki hugtak eða hugmynd sem aðeins tæknifólk ætti að skilja. Allir ættu að geta áttað sig á merkingu þess og beitt henni í framkvæmd.

Í þessari grein ætla ég að útskýra fyrir þér með nokkrum orðum: hvað er kominn tími til að Byte, hvernig hefur þetta áhrif á síðuna þína og hvers vegna þú ættir að gefa talsverða athygli á þessu efni ef þú vilt veita lesendum þínum bestu upplifun sem mögulegt er þegar þú vafrar um síðuna þína.

Hvað er kominn tími til fyrstu bæti?

Time to first byte (TTFB) er mæling sem notuð er sem vísbending um svörun netþjóns eða annars netkerfis.

TTFB mælir tímalengd frá notanda eða viðskiptavini sem gerir HTTP beiðni í fyrsta bæti síðunnar sem berast af vafra viðskiptavinarins. Þessi tími samanstendur af tengingartímanum, tíminn sem sendur er til að senda HTTP beiðnina og tíminn sem tekur fyrsta bæti síðunnar. Þrátt fyrir að stundum sé misskilið sem útreikningur eftir DNS, þá inniheldur upphaflegi útreikningur TTFB í neti alltaf netleysi til að mæla tímann sem það tekur að auðlind byrjar að hlaða.

Það er „tækni“ skýringin sem tekin er beint frá Wikipedia. Nú skulum þýða það yfir á einfaldari sem þjónar öllum.

Tími til fyrsta bæti er tíminn sem það tekur frá því að ýta á þennan hnapp til að hlaða vefsíðu til þess augnabliks sem hún byrjar að skila sér. Ef þú myndir tala um þetta í leikjaskilmálum, væri tími til fyrsta bæti svipaður „leynd“ eða „töf“ sem þú hefur á meðan þú spilar. Tíminn er bein framsetning á því hversu mikil viðbrögð síða þín hefur.

Hvaða þættir hafa áhrif á tíma til fyrstu bæti?

Tími til fyrsta bæti getur verið táknaður með nokkrum þáttum en þar sem þetta er WordPress grein ætlum við að draga allt úr því sem hefur áhrif þegar WordPress er til staðar.

  • Svartími DNS
  • Stillingar og frammistaða netþjóns (PHP og netþjónn)
  • WordPress viðbætur / þema
  • HTML skyndiminni virkt / óvirkt

Hver og einn af þessum þáttum bætir við viðbótartímabili til þess tíma sem það tekur fyrir síðuna þína að byrja að skila sér. Þetta þýðir að það allt bætir upp. Það er ekki það sumir af þessum þáttum getur haft áhrif á leynd, allt af þessum þáttum stuðla að meiri leynd! Svo þú gætir giskað á að fyrir fullkomna atburðarás ætti allt að vera hratt fyrir þig að fá mjög góðan tíma til fyrstu bæti og ef eitthvað í þeirri keðju tekur meiri tíma í vinnslu mun lokatími þinn til fyrsta bæti líða.

Þetta er mikilvægt vegna þess Tími til fyrsta bæti hefur áhrif á allt sem þú eða lesendur þínir gera á síðunni þinni. Í hvert skipti sem lesandi smellir á einhvern hlekk, mynd, bloggfærslu eða síðu verður Tími til fyrsta bætis tekinn með í reikninginn. Þú getur séð að slæmur tími til að Byte þýðir að lesandinn mun hafa aðstæður svipaðar leikur sem er tengdur við lélegan netþjón. Töluverð töf tengist hverjum smell og það mun hafa áhrif á upplifunina.

Athugið: Frá þessum tímapunkti og áfram ætla ég að nota skammstöfunina TTFB til að tákna Time to First Byte bara til að flýta hlutunum aðeins.

1. Svartími DNS

DNS upplausn er fyrsti þátturinn í jöfnunni. Vertu alltaf viss um að nota góða DNS netþjóna og að þeir séu með hnúta sem dreifast um allt orðið til að fá sem besta upplausn. Góð leið til að draga úr TTFB í þessu skrefi er að nota góða alþjóðlega þjónustu eins og CloudFlare eins og þjónusta af þessu tagi útfærir Alheims DNS skyndiminni. Þessi aðferð er mjög góð til að draga úr TTFB með því að afrita frekari upplausn.

2. Samskipan netþjóns

Annað skrefið í TTFB-töf er raunverulegur netþjónn. Þetta er þar sem hýsingin þín kemur á sinn stað. Gerð vefþjónsstillingar sem hún notar og skyndiminni tækni draga mjög úr TTFB. Til dæmis, ef netþjónninn þinn notar gamla PHP 5.4 túlkinn, þá færðu mjög háan TTFB en með því að nota nútíma PHP 7.1 stillingu mun það minnka tímann um 2 eða meira stuðul.

Þetta er vegna þess að PHP túlkur gegnir mikilvægu hlutverki í ferlinu. Í hvert skipti sem þú biður um vefsíðu eða bloggfærslu sem er óhófað, þjónninn verður að vinna úr umræddum PHP skrám til að umbreyta þeim á HTML sniði aftur í vafrann þinn. Því flóknari sem PHP skrárnar eru, þeim mun meiri tíma tekur að undirbúa þær og senda þær aftur í vafrann þinn.

Þú getur séð að frammistaða netþjónsins mun einnig taka mikilvægan þátt í öllu ferlinu. Því hraðar sem örgjörvinn og því meira fjármagn sem hýsingin úthlutar þér, því hraðar mun það vinna úr þessum skrám og þess vegna verður TTFB þitt minni.

Einnig, ef hýsingin þín útfærir PHP skyndiminni, verður þetta frekar minnkað á annarri beiðninni þar sem það mun bjóða upp á skyndiminni útgáfu af þeirri skrá í stað þess að þurfa að vinna úr PHP skránni upp á nýtt.

Þú getur séð núna að það eru 2 tegundir af hýsingarfyrirtækjum, almenn (óbundin) þjónusta og WordPress einkarekna hýsingarþjónusta sem venjulega innleiðir skyndiminni fyrir PHP, minnka TTFB þinn í því ferli.

3. WordPress viðbætur og þema

Þriðja skrefið í TTFB jöfnunni er raunverulegur staður þinn. Þetta er mikilvægasti þátturinn og ég ætla að sýna þér af hverju.

Venjulega mun WordPress gefa hýsingunni nokkrar PHP skrár til að vinna úr og því flóknari sem þær eru, þeim mun meiri tíma tekur það til að vinna úr. WordPress er þjónað af viðbætur og þessi viðbætur bætir við aukakóða að endanlegri PHP vinnslu svo með þetta í huga að þú getur greinilega séð það því fleiri viðbætur sem þú hefur sett upp, þeim mun meiri tíma tekur það fyrir hýsinguna þína að vinna úr þeim og þess vegna mun TTFB þinn aukast.

Því minna því betra

Sem þumalputtaregla, eru minna af viðbótum venjulega betri. Auðvitað, einn illa dulritaður viðbót getur verið miklu verri en 10 með fagkóðuð tappi eða það er mögulegt að setja upp tvö viðbætur sem eiga í átökum. En almennt séð, með því að þétta fjölda viðbætna, auðveldarðu þér að stjórna uppfærslum og heldur síða hraða. Hér er dæmi um hæfilegt magn af viðbótum fyrir uppsetningu.

Tími til fyrsta bæti: Minni viðbætur

Næsta dæmi gæti verið vandamál (aftur – það fer að hluta til eftir því sem þú hefur sett upp).

Tími til fyrsta bæti: Fleiri viðbætur

Og auðvitað er eitthvað framhjá 30 tappahindrunum líklega ekki gott fyrir leynd þína. Þú getur verið viss um að vefsíða með meira en 40 viðbætur mun hafa verulega hátt TTFB jafnvel þó að það sé hýst á stórbrotinni hýsingarþjónustu og ég ætla að sýna þér af hverju.

4. HTML skyndiminni

Síðasti þátturinn er mikilvægastur og hann tengist skyndiminni þú ákveður að útfæra WordPress uppsetninguna þína. Þó að það séu til nokkrar gerðir af skyndiminni í WordPress, þá er árangursríkasta þeirra allra HTML skyndiminni.

Er með gott tappi eins og KeyCDN skyndiminni skyndiminni mun hafa gríðarleg áhrif á TTFB þinn, jafnvel meira en hýsingin sjálf. Það mun breyta öllum þessum skrám í HTML þannig að þegar skyndiminnið er virkt þurfa lesendur þínir ekki að fara í gegnum PHP forvinnsluvélina á hýsingunni þinni og það verður aðeins netþjóninn sjálfur ber ábyrgð á því að þjóna efninu þínu. Þú getur jafnvel flýtt ferlinu enn meira ef þú ákveður að nota hýsingu sem felur í sér nginx í stað apache sem aðal netþjónsins eins og ég hef útskýrt í þessari grein.

Kominn tími til fyrstu bætisgagna: Af hverju það er mikilvægt

Leyfðu mér að sýna þér hvað við erum að tala um. Eftirfarandi tilviksrannsóknir eru raunveruleg dæmi um stillingar vefsíðna á ýmsum netþjónum, með handhægu viðmiði í lokin.

Slow Website á Slow Server

Að hafa rólega síðu getur verið sársauki fyrir TTFB og ef þér er ekki sama um góða hýsingarþjónustu verður þú að vera tilbúinn að horfast í augu við verstu útkomu sem mögulegt er.

Tími til fyrsta bæti: Slow Site, Slow Server Performance

Við skulum greina þessa síðu í smáatriðum. Í þessu skyni ætla ég að nota Pingdom Tools vegna þess að það er frábært tæki til að láta þig sjá TTFB. Galdurinn er að opna smáatriði við fyrstu beiðni sem gerð var á vefnum.

Tími til fyrsta bæti: Slow Site, Slow Server Response

Eins og þú sérð er vefsvæðið með TTFB sem er hvorki meira né minna en 4,2 sekúndur! Þetta þýðir að 4 heilar sekúndur líða þar til þú færð vísbendingar um að vefsíðan sé raunverulega tiltæk.

Margfaldaðu nú þann tíma með öllum þeim smelli sem þú ert að fara á síðuna og þú getur séð hve mikill sársauki það gæti verið fyrir lesandann. Auðvitað verður að bæta TTFB við heildartímann sem vefsvæðið tekur að láta af hendi. Niðurstaðan verður skelfilegar fyrir frammistöðu þar sem vefurinn mun taka eins mikið og 7 sekúndur til að skila almennilega stundum.

Samsetning nokkurra þátta leiðir til þessa. Auðveld bjartsýni á vefsíðu án skyndiminni, mjög hægur hýsingarþjónusta og alveg gamaldags PHP túlkur, sem er enn í gangi PHP 5.4. Jafnvel þegar vefsíðan notar skýjakljúfur sem utanaðkomandi skyndiminni er ekkert hægt að gera til að bæta ástandið, ef vefsíðan þín og hýsingin þín vinna ekki saman.

A fljótur website á meðaltali miðlara

Við skulum sjá hvað gerist þegar við setjum mjög hratt vefsvæði á meðalþjóninn sem notar Apache og PHP 7.1

Tími til fyrsta bætis: Hratt vefsvæði, meðaltal svar netþjóna

Með vefsvæði sem hefur minna en 10 viðbætur á því án skyndiminnis er útkoman að minnsta kosti 5 sinnum betri en sú fyrri. Þú getur séð að TTFB er nú stillt á 521ms. Það þýðir að það tekur 0,5 sekúndur að vefsvæðið byrjar að birtast í vafranum þínum, frá því augnabliki sem það fer frá netþjóninum og í það augnablik sem það nær tölvunni þinni.

Tími til fyrsta bætis: Skjótur vefur, meðaltal svar 2

Hvað gerist þegar við virkjum skyndiminni á þessari vefsíðu? Galdur gerist. Almennur meðalþjónn sem keyrir á Apache getur gefið framúrskarandi árangur með aðeins 152 ms af TTFB. Þú getur séð hversu mikið a gott WordPress skyndiminni vélbúnaður hefur áhrif á niðurstöðurnar.

Mjög hæg vefsíða á skjótum netþjón

Við skulum sjá hið gagnstæða. Hvað gerist ef við setjum mjög hægt vefsvæði inn á mjög hratt netþjón.

Tími til fyrsta bæti: Slow Site, Fast Server Response

Bjartsýni miðlarans sem keyrir Plesk með nginx og PHP 7.1.11 mun taka 1,29 sekúndur til að láta vefsvæði fyllt með viðbætur (meira en 27).

Tími til fyrsta bæti: Slow Site, Fast Server Response 2

En þegar við virkjum skyndiminni á WordPress í gegnum hinn yndislega KeyCDN Cache Enabler er útkoman ótrúleg. Mjög hægur staður hefur TTFB minnkað í aðeins 400 ms.

Hröð vefsíða á skjótum netþjón

Við skulum sjá ákjósanlegar aðstæður. Hröð vefsíða sem keyrir á skjótum netþjóni.

Tími til fyrsta bæti: Hratt vefsvæði, fljótt svar netþjónsins

Sami netþjónn og var að gefa 1,29 sekúndna TTFB á hægum vefsvæði bregst við innan við 500ms á hröðum stað án skyndiminnis.

Tími til fyrsta bætis: Skjótur vefur, fljótur svar netþjóns 2

Ef við virkjum skyndiminni eru niðurstöðurnar einfaldlega ótrúlegar. A fljótur framreiðslumaður, ásamt fljótur vefsíðu með skyndiminni virka gefur minna en 150ms TTFB!

Viðmið Niðurstöður

Við skulum sjá árangurinn allt í einu stóru myndriti fyrir unnendur viðmiða.

Tími til fyrsta viðmiðunarviðmiðs

Þú getur séð að hýsing þjónar mikilvægu hlutverki við að draga úr TTFB og bæta töf og skynja árangur vefsvæðisins en það sem þú gerir við vefinn hefur mest áhrif á árangur.

Klára

Með því að hafa góða TTFB mælingu mun það tryggja þér að þú hafir fljótt og móttækilegt vefsvæði, það mun skera niður almennan flutningstíma þinn og mun þjóna því sem frábært mælikvarði til að ákvarða árangur. Venjulega, því hærra sem TTFB er, því hægari verður vefurinn þinn. Að hafa TTFB í huga þegar þú metur síðuna þína er lykilatriði þar sem þessi tímasetning er einnig hægt að nota til að ákvarða flöskuháls á WordPress uppsetningunni þinni. Þú getur gert einfalda æfingu með því einfaldlega að slökkva á öllum viðbætum og skipta yfir í grunnþema og síðan mæla TTFB aftur. Þú verður hissa á árangrinum.

Ég vil klára þessa grein með því að segja að þetta sé alls ekki „ein mælikvarði til að stjórna þeim öllum“ þar sem það eru aðrir þættir sem þarf að huga að, þ.mt árangur gagnagrunnsins, bandbreidd tiltæk og nethraði. En þar sem TTFB er venjulega fyrir áhrifum af öllum þessum þáttum, það er góð vísbending um flöskuháls annars staðar.

Vonandi tekur þú þér tækifæri til að gera tilraunir með TTFB þinn. Skildu eftir athugasemdir þínar hér að neðan. Við viljum gjarnan heyra um eigin prófanir þínar eða hjálpa við allar spurningar sem þú gætir haft.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map