Hastighet & teknik

Vad är TTFB? Förstå serverns första svar

Time to First Byte mäter väntan på svarets första byte. Lär dig vad tiden innehåller och vad den inte berättar.

Illustration av serverteknik
01

Väntan innan innehållet börjar komma

TTFB står för Time to First Byte. Vid en sidnavigering beskriver måttet tiden från begärans början tills den första byten i svaret börjar tas emot. Beroende på mätmetod kan bland annat omdirigeringar, DNS och anslutningsetablering ingå.

Måttet är därför inte samma sak som tiden PHP använder för att skapa sidan. Nätverksavstånd och anslutning kan påverka även en server som arbetar snabbt.

02

Ett riktmärke, inte ett slutbetyg

För navigeringar används ofta 0,8 sekunder eller mindre som riktmärke för en bra TTFB. Mellan 0,8 och 1,8 sekunder finns utrymme för förbättring, och över 1,8 sekunder räknas som långsamt enligt den vanliga vägledningen.

TTFB är inte ett Core Web Vital. En låg TTFB hjälper laddningen att komma igång, men sidan kan fortfarande kännas långsam om stora bilder och skript blockerar det synliga innehållet.

03

Jämför rätt situationer

Mät samma URL flera gånger. Skilj första besöket från senare besök med varm cache. Kontrollera också skillnaden mellan inloggat och utloggat läge; många webbplatser använder olika cachevägar.

Om bara en sida är långsam kan den ha tunga databasfrågor eller externa anrop. Om allt är långsamt bör du även undersöka belastning, nätverk, omdirigeringar och serverinställningar. Spara tidpunkt och testläge tillsammans med siffran.

04

Åtgärda orsaken till väntan

Ta bort onödiga omdirigeringskedjor. Granska långsamma databasfrågor och externa tjänster som måste svara innan HTML kan skickas. Överväg helsidescache för offentligt innehåll när det är lämpligt.

För personliga sidor behöver du förbättra själva bearbetningen i stället för att dela ett privat svar mellan besökare. Följ sedan hela laddningen i guiden till en snabbare hemsida; första byte är startskottet, inte mållinjen.