Co je Time To First Byte (TTFB)
Time To First Byte (TTFB) je metrika, která měří čas od odeslání požadavku prohlížečem do okamžiku, kdy server odešle první bajt odpovědi. TTFB patří mezi klíčové ukazatele rychlosti načítání webových stránek a běžně se využívá při technické analýze výkonu. Vyjadřuje, jak rychle server začne reagovat. Pokud je TTFB vysoké, už samotný začátek načítání stránky se zpožďuje, i když je samotný obsah optimalizovaný.
Co TTFB zahrnuje
Hodnota TTFB se skládá z několika částí:
- doba potřebná k navázání spojení
- síťová latence
- čas zpracování požadavku na serveru
- případné čekání na databázi nebo jiné služby
Nejde tedy jen o výkon samotného serveru, ale o kombinaci více faktorů.
Proč je TTFB důležité
TTFB ovlivňuje:
- rychlost prvního zobrazení stránky
- plynulost načítání
- celkové hodnocení výkonu webu
Vysoká hodnota může signalizovat problém v konfiguraci serveru, přetížení, pomalé databázové dotazy nebo nevhodné nastavení cache.
Jak TTFB zlepšit
Zlepšení TTFB obvykle vyžaduje technické zásahy na úrovni serveru i aplikace. Nejčastější opatření zahrnují:
- využití kvalitního hostingu s dostatečným výkonem
- aktivaci serverové cache (např. page cache, object cache)
- optimalizaci databázových dotazů
- omezení zbytečně náročných pluginů nebo skriptů
- použití CDN pro rychlejší doručování obsahu uživatelům z různých lokalit
- zapnutí moderních protokolů (např. HTTP/2 nebo HTTP/3)
TTFB lze snadno otestovat například pomocí nástroje PageSpeed Insights, který poskytuje přehled o výkonu stránky i dalších souvisejících ukazatelích.