This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Performance
Co je TTFB a co doba odpovědi serveru vypovídá o webu?
TTFB (Time to First Byte) měří dobu od vyvolání stránky do příchodu prvního datového kousku ze serveru — Google hodnotí do 0,8 sekundy jako dobré, nad 1,8 sekundy jako špatné. Hodnota je základem všech ostatních měření doby načítání: dokud není tady první bajt, prohlížeč nemůže nic vykreslit. Pomalý server zpomalí jakkoli dobře postavenou stránku.
Odpověď serveru je začátek každé doby načítání
Postup za každým vyvoláním stránky: prohlížeč pošle serveru požadavek, server sestaví stránku a začne odpovídat. Doba do prvního přijatého bajtu je TTFB. Přirovnání z běžného života: zavoláte do obchodu a TTFB je doba, než to vůbec někdo zvedne — ještě předtím, než začne rozhovor. Vše další, od prvního viditelného obsahu po hotové sestavení stránky, může začít teprve po tomto okamžiku. Proto špatný TTFB automaticky táhne dozadu i všechny navazující hodnoty jako FCP a LCP.
Příčiny leží u hostingu, softwaru nebo vzdálenosti
Dobu odpovědi určují tři věci. Zaprvé hosting: přetížený levný balíček, na kterém si mnoho webů dělí jeden server, odpovídá pomalu. Zadruhé software: musí-li systém při každém vyvolání znovu sestavit stránku z databáze místo dodání hotové kopie, stojí to čas u každého jednotlivého návštěvníka — mezipaměť (caching) to přesně řeší. Zatřetí vzdálenost: leží-li server na jiném kontinentu, samotný datový paket potřebuje citelně déle. Za kterou z těchto příčin odpovídá vaše agentura a za kterou poskytovatel hostingu, se obvykle vyjasní hned v prvním rozhovoru o naměřené hodnotě.
Hranice Googlu: 0,8 a 1,8 sekundy
Do 800 milisekund platí TTFB za dobrý, do 1800 milisekund za vyžadující zlepšení, nad tím za špatný. Kontrolní služba získává hodnotu z terénních dat skutečných návštěvníků za posledních 28 dní, pokud má vaše stránka dost zobrazení — tam se také ukáže, jak server odpovídá pod skutečnou zátěží, ne jen v nejpříznivější chvíli. Doplňkově měří laboratoř za pevných podmínek. Každé překročení stojí ve zprávě jako nález, s naměřenou hodnotou, zdrojem a cílovou hodnotou. Pro rozhovor s poskytovatelem hostingu tak máte místo pocitu číslo.
- Zkontrolujte ve zprávě nejprve TTFB, než začnete mluvit o obrázcích nebo designu — je-li pomalá už odpověď serveru, práce začíná tam.
- Zeptejte se svého poskytovatele hostingu, zda váš web leží na sdíleném serveru a jaká rychlejší úroveň by byla k dispozici.
- Požádejte svou agenturu, aby zřídila mezipaměť (caching), aby server dodával hotové stránky, místo aby přepočítával každý požadavek znovu.
- Vyjasněte si, ve které zemi stojí váš server — pro návštěvníky z Rakouska a Německa patří do Evropy.
- Porovnejte TTFB v různých denních dobách, protože server, který je pomalý jen večer, je prostě přetížený.
FAQ
Co znamená TTFB u webové stránky?
TTFB znamená Time to First Byte: dobu od odeslání požadavku do příchodu prvního datového kousku ze serveru. Hodnota měří, jak rychle server vůbec začne odpovídat — ještě předtím, než se cokoli zobrazí. Všechny další kroky načítání mohou začít teprve po tomto okamžiku, proto se špatný TTFB projeví na celé době načítání.
Jaká hodnota TTFB je dobrá?
Google řadí TTFB do 800 milisekund jako dobrý, do 1800 milisekund jako vyžadující zlepšení a nad tím jako špatný. Kontrolní služba kontroluje přesně proti těmto hranicím a přitom upřednostňuje terénní data skutečných návštěvníků z okna 28 dní, protože ukazují server pod skutečnou zátěží, ne jen v nejpříznivější chvíli.
Jak mohu zlepšit dobu odpovědi serveru svého webu?
Tři nejúčinnější páky: zřídit mezipaměť, aby server dodával hotové stránky místo přepočítávání každé znovu; zkontrolovat hostingový balíček, protože přetížené sdílené servery odpovídají pomalu; a umístit server blízko návštěvníků. Která páka u vás zabírá, nejlépe proberte s agenturou a poskytovatelem hostingu na základě naměřené hodnoty.
Je pomalý web způsoben serverem, nebo samotnou stránkou?
TTFB odpovídá přesně na tuto otázku. Je-li špatný, stránka ztrácí čas už u serveru — hosting a mezipaměť jsou pak prvním místem k řešení. Je-li TTFB dobrý, ale stránka přesto pomalá, jde o to, co přijde potom: příliš velké obrázky, blokující skripty, náročné vykreslení. Kontrolní zpráva zobrazuje obě hodnoty vedle sebe.