Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →
Performance
Wat is TTFB en wat zegt de serverresponsetijd over een website?
TTFB (Time to First Byte) meet de tijd van een paginaoproep tot ontvangst van het eerste gegevensstukje van de server — Google beoordeelt tot 0,8 seconden als goed, meer dan 1,8 seconden als slecht. De waarde is het fundament van alle andere laadtijd-metingen: voordat de eerste byte er is, kan de browser niets weergeven. Een trage server maakt elke nog zo goed gebouwde pagina traag.
De serverresponse is het begin van elke laadtijd
Het verloop achter elke paginaaanroep: de browser stuurt een aanvraag naar de server, de server stelt de pagina samen en begint te antwoorden. De tijd tot de eerste aankomende byte is de TTFB. Een alledaagse vergelijking: u belt een winkel en de TTFB is de tijd tot überhaupt iemand opneemt — nog voordat het gesprek begint. Alles daarna, van de eerste zichtbare inhoud tot de volledige paginaopbouw, kan pas na dit moment starten. Daarom trekt een slechte TTFB automatisch alle volgende waarden zoals FCP en LCP met zich mee.
Oorzaken liggen bij hosting, software of afstand
Drie dingen bepalen de antwoordtijd. Ten eerste de hosting: een overbelast goedkoop pakket waarop veel websites een server delen, reageert traag. Ten tweede de software: moet het systeem elke pagina bij elke aanvraag opnieuw uit de database samenstellen in plaats van een kant-en-klaar exemplaar uit te leveren, kost dit bij elke individuele bezoeker tijd — een cache (tussenopslag) verhelpt precies dit. Ten derde de afstand: ligt de server op een ander continent, duurt het datapakket zelf al merkbaar langer. Welke van deze oorzaken uw bureau verantwoordelijk is en welke de hostingprovider, wordt meestal duidelijk in het eerste gesprek over de gemeten waarde.
De Google-drempels: 0,8 en 1,8 seconden
Tot 800 milliseconden geldt de TTFB als goed, tot 1800 milliseconden als verbeteringswaardig, daarboven als slecht. De controledienst haalt de waarde uit veldgegevens van echte bezoekers van de laatste 28 dagen, mits uw pagina voldoende paginaweergaven heeft — hieruit blijkt ook hoe de server onder werkelijke belasting reageert, niet alleen in het gunstigste moment. Aanvullend meet het laboratorium onder vaste omstandigheden. Elke overschrijding staat als bevinding in het rapport, met gemeten waarde, bron en doelwaarde. Zo hebt u voor het gesprek met de hostingprovider een getal in plaats van een gevoel.
- Controleer eerst de TTFB in het rapport, voordat u over afbeeldingen of ontwerp spreekt — is de serverresponse al traag, dan begint het werk daar.
- Vraag uw hostingprovider of uw website op een gedeelde server staat en welke snellere stap beschikbaar zou zijn.
- Vraag uw bureau om een cache (tussenopslag) in te stellen, zodat de server kant-en-klaar pagina's kan uitleveren in plaats van elke aanvraag opnieuw te berekenen.
- Klaart op in welk land uw server staat — voor bezoekers uit Oostenrijk en Duitsland hoort hij in Europa.
- Vergelijk de TTFB op verschillende tijdstippen van de dag, want een server die alleen 's avonds traag is, is eenvoudig overbelast.