De ce Time To First Byte (TTFB) nu este atât de important pe cât credeți
Publicat: 2022-06-30Time To First Byte (TTFB) este timpul necesar unui server web pentru a răspunde la o solicitare. Este o valoare raportată de mai mulți testeri de viteză a paginii. De asemenea, este adesea citat ca fiind un mijloc principal de măsurare a vitezei unui site. Ideea este că, cu cât un server web răspunde mai repede, cu atât mai repede se va încărca un site.
Cu toate acestea, numeroase grupuri au descoperit că TTFB nu este atât de important . Când este privită izolat, cifra oferă o modalitate atrăgătoare de a vă evalua site-ul sau furnizorul de găzduire. Cu toate acestea, atunci când este analizată împreună cu alte valori, pare să existe o deconectare. Acest lucru este valabil mai ales în ceea ce privește clasamentele SEO și experiența îmbunătățită a utilizatorului.
Aici, vom analiza de ce TTFB poate fi manipulat cu ușurință, ce valori contează de fapt și cum cunoașterea acestor lucruri vă poate ajuta să vă îmbunătățiți SEO, experiența utilizatorului și multe altele.
Ce măsoară timpul până la primul octet?
TTFB măsoară timpul dintre un utilizator care face o solicitare HTTP și primul octet al paginii primit de browserul utilizatorului.
Modelul este simplu. Cu cât un server web răspunde mai repede la o solicitare a utilizatorului, cu atât site-ul se va încărca mai repede. Din păcate, lucrurile devin puțin mai complicate.
Timpul până la testul primului octet
În unele cazuri de testare a vitezei site-ului, veți găsi durate de testare TTFB mult mai lungi decât vă așteptați. Acest lucru se întâmplă în ciuda timpilor efectivi de încărcare a paginii par mult mai rapid. Acesta este primul indiciu că ceva este în neregulă cu modul în care TTFB măsoară viteza.
O privire mai profundă arată că TTFB măsoară de fapt timpul necesar pentru a primi primul răspuns HTTP. Nu măsoară timpul necesar pentru ca întreaga pagină să fie trimisă.
În testul Time To First Byte de mai sus, TTFB este măsurat la 0,417 secunde, ceea ce pare foarte rapid. Cu toate acestea, privind cascada, putem vedea că această cifră se corelează doar cu timpul de încărcare HTML. Ulterior, viteza de încărcare a paginii durează mult mai mult pentru alte elemente de pe pagină și vedem conținutul DOM încărcat la aproximativ 1,6 secunde.
Acest lucru se datorează faptului că valoarea TTFB este incredibil de ușor de manipulat. Antetele de răspuns HTML HTTP pot fi generate și trimise incredibil de rapid, dar nu au absolut nicio legătură cu cât de repede va putea un utilizator să vadă sau să interacționeze cu o pagină. Pentru toate scopurile practice, ele sunt invizibile.
Prin încărcarea antetelor de răspuns HTTP pentru a accelera TTFB, este ușor să creați o vizualizare „falsă” a vitezei unui site. De asemenea, nu înseamnă neapărat că și restul cascadei se va încărca rapid.
Teste de viteză cu NGINX
Un bun exemplu al modului în care testarea Time To First Byte poate fi manipulată cu antetele HTTP este atunci când se analizează timpii de încărcare a paginii din NGINX împreună cu compresia.
Paginile comprimate sunt mai mici și, prin urmare, se descarcă de pe un server mai rapid în comparație cu paginile necomprimate. Acest lucru înseamnă în cele din urmă că timpii de încărcare a paginii până la interactivitate sunt mult mai rapidi. Cu toate acestea, din perspectiva TTFB, acest lucru nu este adevărat.
Acest lucru se datorează faptului că anteturile HTTP pot fi generate și trimise relativ rapid înainte de conținutul paginii principale.
Aceasta este o cifră deosebit de semnificativă pentru cei care folosesc Nexcess Cloud Accelerator, deoarece acesta utilizează NGINX pentru a accelera vitezele de stocare în cache pe platformele Nexcess optimizate.
Continuați să citiți pentru a afla ce valori ar trebui să utilizați pentru a verifica timpii de încărcare a paginii.
Dar viteza de încărcare a paginii contează?
Într -un studiu din 2013 realizat de Moz , s-a descoperit că Time To First Byte are o corelație semnificativă cu clasamentele SEO. Cu cât TTFB era mai rapid, cu atât paginile ar fi mai bine clasate.
Acestea fiind spuse (și așa cum Moz înșiși arată clar), corelația și cauzalitatea nu sunt același lucru. Metodele reale pe care Google (și alte motoare de căutare) le utilizează pentru a accesa cu crawlere paginile web și pentru a construi SERP-uri nu sunt cunoscute publicului.
Mulți au considerat că timpii de încărcare a paginii pentru interactivitate sunt de fapt mult mai importanți. Când te uiți la testele de viteză a paginii, este important să te uiți la toate cifrele disponibile în ansamblu și nu doar la TTFB.
Deci, în ceea ce privește testele TTFB, SEO și experiența utilizatorului:
Google nu măsoară viteza paginii pentru SEO (în întregime)
Ok, se pare că am revenit la ceea ce tocmai am spus, dar suportați-ne.
Google nu măsoară viteza paginii ca fiind incredibil de importantă, ci măsoară comportamentul utilizatorului. Ei au spus în trecut că, dacă utilizatorii sunt dispuși să aștepte încărcarea conținutului, ei nu vor declasa un site web pentru că sunt lent.
Acest lucru se datorează faptului că Google cântărește utilizarea și experiența ca fiind mai importante decât viteza. În 2010, Matt Cutts a spus că includerea vitezei site-ului ca factor de clasare „afectează valorile aberante […] Dacă ești cea mai bună resursă, probabil că vei veni în continuare.” Se întâmplă doar că, cu cât un utilizator are mai puțin timp pentru a aștepta o pagină, cu atât este mai probabil să rămână pe pagină.
Deci, atunci când vine vorba de utilizarea serviciilor de testare a vitezei, cum ar fi PageSpeed Insights, asigurați-vă că luați în considerare timpii de încărcare a paginii și din perspectivă practică. Ce părere aveți despre timpul necesar pentru ca pagina dvs. să se încarce când o introduceți în browser? Crezi că calitatea conținutului merită așteptarea?
Verificările simple ca aceasta sunt simple și vă pot oferi o mulțime de informații despre ceea ce vor crede utilizatorii dvs.
Timpii practice de încărcare a paginii contează – Nu TTFB
Un Time To First Byte mai rapid nu înseamnă un site web mai rapid.
TTFB nu este o măsurătoare practică. Nu afectează cu adevărat experiența utilizatorului. Timpul necesar unui browser pentru a comunica înainte și înapoi cu un server nu afectează experiența utilizatorului cu conținutul respectivului server la fel de mult ca timpul necesar pentru a interacționa efectiv cu acesta.
În schimb, măsurătorile care testează timpul de interactivitate sunt în mod inerent mai importante. Îmbunătățirile de aici nu se potrivesc întotdeauna cu rezultatele testelor sau scorurilor de viteză a paginilor web.
Deci, principala mâncare aici? Conținutul de înaltă calitate și o experiență excelentă pentru utilizator sunt încă doi dintre cei mai importanți factori implicați în SEO, viteza site-ului poate influența acest lucru, dar nu este nici pe departe cel mai important.
Viteza mobilă este acum un factor de clasare
Începând cu iulie 2018, viteza de încărcare a paginii mobile a devenit un factor în clasarea SEO . TTFB poate fi inclus în aceasta.
Cu toate acestea, din nou, TTFB și timpii de încărcare a paginii nu sunt la fel de importanți ca conținutul de înaltă calitate și gradul de utilizare. Experiența utilizatorului pe dispozitivele mobile a fost mult timp un domeniu cheie Google și alte motoare de căutare au încercat să vizeze și să o îmbunătățească. Timpii de încărcare sunt doar o mică parte din aceasta.
Designul receptiv și textul și imaginile ușor de citit și scalabil sunt mult mai importante.
Google recomandă cu căldură instrumentul PageSpeed Insights pentru a vedea în mod corespunzător modul în care viteza paginii dvs. poate afecta clasarea SEO.
Încet și sigur se câștigă cursa
Ok, toate acestea nu înseamnă că ar trebui să lăsați site-ul să se oprească cu crawlere. Aceasta nu este o fabulă din copilărie sau un apel pentru a reduce viteza internetului. Internetul rapid este una dintre minunile epocii moderne și încă îți dorești ca site-ul tău să se încarce cât mai repede posibil.
Ceea ce spunem este că, dacă încercați să găsiți cum să îmbunătățiți Time To First Byte, opriți-vă.
Este mult mai important pentru tine să începi să te uiți la timpul de încărcare a paginii în întregime și nu doar timpul necesar pentru ca un server să răspundă. La Nexcess, suntem mândri de cât de repede centrul nostru de date servește conținut și depunem tot posibilul pentru a ne asigura că serverele noastre sunt optimizate pentru a oferi o experiență excelentă pentru utilizator și pentru a vă ajuta să vă îmbunătățiți SEO cât de mult poate o companie de găzduire.
Vă recomandăm să verificați Nexcess Cloud și să vedeți cum vă poate ajuta Nexcess.