
TTFB (Time to First Byte)
TTFB matuoja laiką nuo naršyklės puslapio užklausos momento iki pirmojo duomenų baito gavimo iš serverio, tarnaudamas kaip svarbus serverio reaktyvumo rodiklis.
Time to First Byte (TTFB) yra veiklos rodiklis, matuojantis laiką tarp vartotojo naršyklės siunčiamo užklausimo ir pirmojo serverio atsako baito gavimo. Jis apima tris etapus: užklausos siuntimo laiką, serverio ją apdorojimo laiką ir pirmojo baimo grįžimo laiką. Geras TTFB yra mažesnis nei 200 milisekundžių.
Google atsižvelgia į TTFB vertindama puslapio patirtį, nors jis nėra vienas iš pagrindinių „Core Web Vitals“ rodiklių. Į TTFB įtakoja keli veiksniai. Serverio apdorojimo laikas priklauso nuo duomenų bazės užklausų vykdymo, serverio pusės kodo paleidimo ir atsako generavimo laiko. Tinklo delsimas, tai fizinis laikas tarp vartotojo ir serverio (kurį gali sumažinti CDN).
Praktikoje
- WordPress svetainė, kurios TTFB buvo 1,8 s, įdiegė serverio pusės talpyklą ir sumažino jį iki 150 ms, taip sumažindama bendrą puslapio įkrovimo laiką daugiau nei perpus
- E. prekybos platforma nustatė, kad jų TTFB buvo 900 ms dėl lėtų duomenų bazės užklausų; pridėjus duomenų bazės indeksus ir užklausų podėliavimą, jis sumažėjo iki 120 ms
- Medijų svetainė perkėlė savo pradinį serverį iš vienos JAV vietos į CDN su krašto talpykla, taip Europos vartotojams sumažindama TTFB nuo 800 ms iki 80 ms
- SaaS skydelis sumažino savo TTFB nuo 1,2 s iki 200 ms, iš anksto apskaičiuodamas dažnai pasiekiamus duomenis ir talpindamas rezultatus
Daugiau apie: Veikimas
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.