
TTFB (Time to First Byte)
TTFB měří dobu od okamžiku, kdy prohlížeč požádá o stránku, do okamžiku, kdy obdrží první bajt dat ze serveru, a je klíčovým ukazatelem rychlosti reakce serveru.
Time to First Byte (TTFB) je metrika výkonu, která měří dobu mezi odesláním požadavku z prohlížeče uživatele a přijetím úplně prvního bajtu odpovědi serveru. Zahrnuje tři fáze: dobu odeslání požadavku, dobu, kterou server potřebuje na jeho zpracování, a dobu, za kterou se první bajt vrátí zpět. Dobré TTFB je pod 200 milisekund.
Google zohledňuje TTFB při hodnocení zkušenosti se stránkou, i když nepatří mezi Core Web Vitals. Na TTFB má vliv několik faktorů. Doba zpracování na serveru závisí na tom, jak dlouho trvá spuštění databázových dotazů, provedení kódu na straně serveru a vygenerování odpovědi.
V praxi
- WordPressový web s TTFB 1,8 sekundy zavedl cache na straně serveru a snížil ji na 150 ms, čímž zkrátil celkovou dobu načtení stránky o více než polovinu
- E-shop zjistil, že jeho TTFB činí 900 ms kvůli pomalým databázovým dotazům; přidání databázových indexů a cache dotazů jej snížilo na 120 ms
- Mediální web přesunul svůj zdrojový server z jediné lokality v USA na CDN s edge cache, čímž snížil TTFB pro evropské uživatele z 800 ms na 80 ms
- Dashboard SaaS snížil TTFB z 1,2 sekundy na 200 ms díky předpočítání často používaných dat a cachování výsledků
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.