Time to First Byte (TTFB): Ce este și cum să vă optimizați site-ul web pentru acesta

Publicat: 2021-08-23

Dacă doriți să optimizați viteza și performanța site-ului dvs., este important să știți la ce valori cheie să acordați atenție. De exemplu, Time to First Byte (TTFB) măsoară timpul necesar browserului unui utilizator pentru a primi primul „octet” de date de pe serverul site-ului dvs. web. Nu pentru a o reda sau a o arăta pe ecran. Dar pentru a returna pur și simplu un singur octet în browser.

În această postare, vom explica ce este TTFB și de ce este important. Apoi vom discuta cum să îl măsurați și cum îl puteți reduce pe site-ul dvs. WordPress. În cele din urmă, vom încheia câteva întrebări frecvente. Să începem!

Abonați-vă la canalul nostru Youtube

Ce este timpul până la primul octet (TTFB)

TTFB măsoară răspunsul serverului dvs. la solicitarea browserului unui vizitator. Cu alte cuvinte, este cantitatea de timp necesară între momentul în care un utilizator ajunge pe o pagină web și momentul în care serverul o recunoaște.

Acest lucru este important, deoarece cu cât durează mai mult browserul pentru a primi primul octet de date de la server, cu atât pagina durează mai mult să se încarce. Și pentru că TTFB este chiar interacțiunea inițială, o perioadă lungă de timp până la primul octet înseamnă că restul paginii nici măcar nu poate începe încărcarea. Deoarece serverul nu a răspuns încă.

Prin urmare, TTFB joacă un rol esențial în experiența utilizatorului (UX) a site-ului dvs. web, precum și în optimizarea motorului de căutare (SEO). Este, de asemenea, unul dintre Web Vitals (împreună cu FCP, LCP și CLS) pe care Google îl consideră pentru a determina experiența de încărcare a paginii site-ului dvs. și, la rândul său, clasamentul acestuia.

TTFB este similar cu First Contentful Paint (FCP), care este, de asemenea, utilizat pentru a măsura experiența de încărcare și timpul de așteptare al utilizatorului. Cu toate acestea, FCB măsoară cât durează până când vizitatorul poate vedea cum apare primul element pe pagină. TTFB este orice informație, vizibilă sau nu.

TTFB-ul unui site web este alcătuit din trei procese principale:

  1. O cerere HTTP este trimisă din browserul vizitatorului către server.
  2. Serverul procesează solicitarea și își pregătește răspunsul.
  3. Serverul trimite un răspuns înapoi la browser.

Cu cât acest proces este mai rapid, cu atât timpii de încărcare vor fi mai rapizi și mai receptivi. Cu toate acestea, o mână de factori și probleme pot întârzia și încetini pe parcursul fiecărui pas. Prin urmare, pentru a optimiza viteza și performanța site-ului dvs., probabil că doriți să vă concentrați asupra reducerii TTFB.

Cum se măsoară TTFB

Există o mână de moduri diferite în care puteți parcurge măsurarea TTFB, inclusiv folosind atât instrumente de laborator, cât și instrumente de teren. Adică atât rezultate simulate (laborator), cât și testări folosind date reale ale utilizatorului (câmp). Cu toate acestea, înainte de aceasta, este util să știți mai întâi ce este un scor bun.

De obicei, un TTFB favorabil cade undeva între 200 milisecunde (ms) și 500 ms (.2 și .5 secunde). Desigur, cu cât numărul este mai mic, cu atât mai bine. Orice lucru peste 600 ms este considerat un scor slab. Întrucât Google a introdus viteza paginii ca o considerație de clasare, multe site-uri web filmează pentru o perioadă de sub 100 ms. Cu toate acestea, în majoritatea cazurilor, orice sub 200 ms este încă considerat „bun”.

Există diverse instrumente pe care le puteți utiliza pentru a măsura TTFB. Să ne uităm la câteva dintre cele mai bune opțiuni.

WebPageTest

WebPageTest este un instrument online care vă permite să testați rapid și ușor viteza paginii. Cu toate acestea, îl puteți utiliza și pentru a accesa un raport detaliat care include valori cheie, inclusiv TTFB.

Pentru a-l utiliza, puteți introduce pur și simplu adresa URL în câmpul de text, apoi faceți clic pe butonul Start Test :

Instrumentul online WebPageTest.

Pe pagina de rezultate, puteți vizualiza o mulțime de informații despre site-ul dvs. În partea de sus, puteți găsi un scor general pentru TTFB. În secțiunea următoare, puteți găsi ora în milisecunde sub coloana Primul octet :

Rezultatele unui test WebPageTest.

Potrivit WebPageTest, ținta este timpul necesar pentru negocierile Domain Name Server (DNS), socket și Secure Sockets Layer (SSL), plus 100 ms. Pentru fiecare 100 ms suplimentar pe care îl face TTFB, instrumentul online reduce scorul site-ului dvs. cu o notă de literă.

GTmetrix

GTmetrix este un alt instrument online gratuit pe care îl puteți utiliza pentru a măsura TTFB. Puteți introduce adresa URL a site-ului dvs. în câmpul text, apoi faceți clic pe butonul Testați site-ul :

Site-ul GTmetrix.

Odată ce instrumentul a fost analizat URL-ul dvs., acesta va prezenta raportul de performanță care include o notă generală, precum și Web Vitals:

Un raport de performanță GTmetrix.
Mai jos, pe pagină, puteți face clic pe fila Performanță :

Valoarea TTFB listată în raportul de performanță GTmetrix.

În secțiunea de sincronizare a browserului , puteți găsi TTFB.

Acestea sunt doar două exemple de instrumente de testare online pe care le puteți utiliza. Opțiunile populare suplimentare includ Bytecheck, Pingdom și KeyCDN. Fiecare lucrează într-un mod similar cu aceste două opțiuni. Inserați adresa URL, rulați testul în timp real și apoi analizați raportul de rezultate.

Google Chrome DevTools

Un alt mod de a măsura TTFB este Chrome DevTools. Dacă sunteți utilizator Chrome, puteți utiliza această metodă pentru a măsura TTFB direct în browserul dvs. fără a utiliza un instrument terță parte. Acolo unde multe dintre testele de viteză menționate mai sus utilizează diferite locații de server din care puteți alege, în acest fel, este direct de la dvs.

Din acest motiv, rețineți că condițiile dvs. specifice de rețea și latența rețelei pot influența TTFB. Prin urmare, rezultatul pe care îl vedeți atunci când utilizați această metodă poate să nu fie același cu ceea ce experimentează vizitatorii site-ului dvs.

Pentru a începe, accesați site-ul dvs. WordPress din browser, apoi navigați la cele trei puncte verticale din colțul din dreapta al ecranului. Apoi, navigați la Mai multe instrumente> Instrumente pentru dezvoltatori. Aceasta va deschide consola DevTools.

De acolo, faceți clic pe orice element de pe pagină, apoi selectați fila Rețea urmată de coloana Cascadă :

TTFB listat în Chrome DevTools.

În listă, selectați elementul pe care doriți să-l inspectați. Sub panou, puteți găsi Waiting (TTFB).

Cum să reduceți TTFB pe site-ul dvs. WordPress (4 sfaturi cheie)

Acum că înțelegeți mai multe despre ce este TTFB și cum să îl măsurați, este timpul să vedeți ce puteți face pentru a-l îmbunătăți. Mai jos sunt patru sfaturi cheie pe care le puteți utiliza pentru a reduce TTFB pe site-ul dvs. WordPress.

1. Actualizați-vă găzduirea WordPress

Poate că cel mai influent factor din TTFB este furnizorul de găzduire al site-ului dvs. Vă puteți optimiza site-ul în orice mod posibil, dar dacă gazda dvs. nu poate ține pasul, nu va conta. Tipul de găzduire pe care îl utilizați influențează viteza și performanța site-ului dvs. De exemplu, dacă utilizați găzduire partajată, veți avea probabil acces la resurse limitate. Și sunteți de acord cu ceilalți utilizatori pe lățimea de bandă și utilizarea procesării clusterului serverului dvs.

Prin urmare, dacă suferiți de timpi de încărcare lente și doriți să vă reduceți TTFB, vă recomandăm să faceți upgrade la un nou furnizor de găzduire sau la un plan de performanță mai mare. Dacă sunteți cu o gazdă partajată, actualizarea planului dvs. la un nivel superior vine adesea cu servicii prioritare și servere mai rapide.

În plus, găzduirea gestionată pentru site-urile WordPress este un beneficiu imens pentru TTFB. Aceste servicii sunt concepute și optimizate special pentru site-urile web WordPress și asta înseamnă un timp de răspuns rapid atât la finalul utilizatorului, cât și în back-end pentru administrare.

Găzduirea de nivel superior și / sau gestionat aduce un cost mai mare decât găzduirea economică, dar pur și simplu nu există o modalitate mai bună de a obține un TTFB mai mic (și viteza generală a paginii) decât găzduirea superbă.

De asemenea, vă recomandăm să căutați o gazdă web care să ofere servicii DNS premium. Timpii de căutare DNS pot contribui la un TTFB lent. Utilizarea instrumentelor DNS premium vă poate ajuta să reduceți latența rețelei și, la rândul dvs., să vă îmbunătățiți timpul de încărcare.

2. Utilizați o rețea de livrare a conținutului (CDN)

Una dintre cele mai eficiente modalități de a spori viteza site-ului și de a reduce TTFB este implementarea unui CDN. În cazul în care nu sunteți familiarizați cu conceptul, aceasta este o rețea de servere distribuite situate în întreaga lume. Aceasta înseamnă că vizitatorii dvs. pot încărca site-ul dvs. din locația centrului de date cea mai apropiată de ei, minimizând timpul necesar.

Există o mulțime de servicii CDN diferite pentru WordPress din care puteți alege. Unele dintre cele mai populare opțiuni includ Google Cloud CDN, KeyCDN și Cloudflare. De fapt, unele gazde (cum ar fi SiteGround) oferă o versiune gratuită a Cloudflare CDN cu multe dintre planurile lor.

Site-ul Cloudflare.

Utilizarea unui CDN pe site-ul dvs. WordPress vă poate ajuta să reduceți semnificativ latența rețelei. Dincolo de scopurile de performanță, un CDN poate contribui, de asemenea, la consolidarea securității site-ului dvs., prevenind împotriva amenințărilor, cum ar fi atacurile de negare a serviciului distribuite (DDoS).

3. Eliminați orice pluginuri sau teme inutile (și mențineți-le actualizate pe cele existente)

Pluginurile și temele pot ocupa mult spațiu și chiar pot încetini site-ul, mai ales atunci când sunt depășite. În plus, extensiile vechi pot introduce vulnerabilități de securitate și pot pune presiuni inutile asupra serverului și timpilor de încărcare. Este posibil ca acestea să nu fie optimizate la fel de bine, amânând TTFB din cauza codului lor. Asigurați-vă că pluginurile dvs. sunt actualizate și necesare. Reducerea numărului de plugin-uri pe care le aveți vă va îmbunătăți cu siguranță TTFB, dacă acestea împiedică serverul site-ului dvs.

Este ușor să eliminați orice pluginuri sau teme de pe site-ul dvs. WordPress pe care nu le mai folosiți. În același sens, este de asemenea important să vă asigurați că cele pe care le-ați instalat pe site-ul dvs. rămân la curent. Dacă codul lor nu este optimizat la fel de bine (în special cu actualizări WP și așa mai departe), TTFB poate avea o lovitură.

Din tabloul de bord al administratorului WordPress, puteți găsi actualizările disponibile ale pluginurilor navigând la Pluginuri , apoi făcând clic pe linkul Actualizare disponibilă :

Ecranul de actualizări a pluginurilor din WordPress.

Rețineți că dezvoltatorii de pluginuri și teme lansează în mod regulat îmbunătățiri de performanță și remedieri de erori pentru instrumentele lor. Dacă rămâneți la curent cu cele mai recente versiuni și eliminați toate cele care nu mai au un scop, vă poate ajuta să minimizați umflarea serverului.

4. Implementați cache-ul pe site-ul dvs. web

Una dintre cele mai puternice modalități de a reduce încărcarea serverului este de a utiliza pachetul cache. Memorarea în cache este o tehnică utilizată pentru a ajuta la minimizarea timpului de procesare a serverului și pentru a livra conținut mai rapid. Prin urmare, este, de asemenea, o strategie utilă care poate ajuta la reducerea TTFB.

Există o varietate de pluginuri cache WordPress pe care le puteți instala pe site-ul dvs. web. Unele dintre cele mai populare opțiuni includ WP Rocket și W3 Total Cache.

Pluginul W3 Total Cache.

W3 Total Cache este un instrument de optimizare a performanței care vă poate ajuta să sporiți viteza și SEO site-ul dvs. De asemenea, poate ajuta la integrarea CDN. Deci, în acest sens, puteți ajuta cu TTFB în mai multe moduri. Odată instalat, puteți accesa setările navigând la Performanță .

Tabloul de bord al pluginului W3 Total Cache.

Acest plugin este gratuit. Cu toate acestea, dacă sunteți în căutarea unor opțiuni de configurare mai avansate, există o licență profesională disponibilă pentru 99 USD pe an.

Întrebări frecvente despre timpul până la primul octet (TTFB)

Până acum, sperăm că aveți o înțelegere solidă a importanței TTFB, cum să îl măsurați și cum să îl reduceți. Acum, să aruncăm o privire la unele dintre cele mai frecvente întrebări despre această valoare.

Cum se încadrează TTFB în performanța generală a site-ului meu?

TTFB se referă la timpul dintre momentul în care un vizitator ajunge pe site-ul dvs. și când browserul său primește primul octet de date de pe serverul dvs. Cu alte cuvinte, măsoară răspunsul serverului dvs. la utilizator. Asta înseamnă că fără un TTFB acceptabil (citiți: scăzut), restul site-ului dvs. web se încarcă încet.

Chiar dacă conținutul site-ului dvs. web se încarcă complet în mai puțin de 1 secundă, dacă TTFB este de 4 secunde (4000 ms), atunci timpul total de încărcare este de ~ 5 secunde.

Ca atare, TTFB joacă un rol crucial în UX și SEO. Google consideră TTFB ca un punct cheie de date atunci când ia în considerare modul de clasificare a site-ului dvs. web. Orice optimizări pe care le efectuați pentru TTFB vor avea un impact direct asupra altor valori de viteză a paginii, cum ar fi FCP și LCP.

Care este cel mai bun mod de a reduce TTFB?

Nu există o singură soluție pentru a reduce TTFB. Deoarece obiectivul principal este de a reduce timpul de răspuns al serverului, vă recomandăm să utilizați o combinație a metodelor pe care le discutăm mai sus. În primul rând, asigurați-vă că aveți un furnizor de găzduire de încredere, cu performanțe excelente. Apoi, implementați un CDN și un sistem de stocare în cache pe site-ul dvs., păstrați-vă actualizările și eliminați orice programe de completare inutile care ar putea întârzia site-ul dvs. să nu trimită un răspuns rapid.

TTFB nu se bazează întotdeauna pe a avea un site ușor, dar având un site ușor poate primi totuși primul octet înapoi rapid.

Concluzie

Răspunsul serverului este important dacă doriți să oferiți o experiență de calitate vizitatorilor site-ului dvs. web. Dacă site-ul dvs. durează prea mult pentru a răspunde, crește șansa ca acestea să vă abandoneze site-ul. Chiar dacă conținutul dvs. se încarcă rapid, dacă durează câteva secunde pentru a începe încărcarea, este posibil ca utilizatorii să se îndrepte. Pentru a preveni acest lucru, este crucial să acordați atenție TTFB-ului dvs. și să luați măsuri pentru a-l menține cât mai scăzut posibil.

Aveți întrebări despre optimizarea TTFB pentru site-ul dvs. WordPress? Spuneți-ne în secțiunea de comentarii de mai jos!

Imagine prezentată prin BestForBest / shutterstock