Time to First Byte (TTFB)

technical-seo

Time to First Byte (TTFB) meet de tijd tussen het HTTP-verzoek van de browser en het ontvangen van de eerste byte van de response. Het is geen Core Web Vital, maar een diagnostisch metric dat direct invloed heeft op LCP en FCP. Google beschouwt een TTFB onder 800 milliseconden als "goed".

Wat is TTFB?

TTFB omvat drie componenten: DNS-lookup, TCP/TLS-verbinding, en server-verwerkingstijd. Het is de som van alles wat er gebeurt voordat de browser ook maar een byte van de pagina-inhoud ontvangt.

ComponentWat het meet
DNS lookupDomein vertalen naar IP-adres
TCP + TLS handshakeVerbinding opzetten + encryptie
Server processingTijd om de response te genereren
ScoreWaardeBetekenis
Goed≤ 800msSnelle server
Verbetering nodig800ms – 1800msMerkbaar traag
Slecht> 1800msOnacceptabel

Waarom belangrijk

TTFB is het fundament van alle andere performance-metrics. Een hoge TTFB maakt het onmogelijk om een goede LCP te halen, omdat de browser pas kan beginnen met renderen nadat de eerste byte is ontvangen. Voor crawlers geldt hetzelfde: een trage server verlaagt je effectieve crawlbudget.

SSR-sites hebben inherent een hogere TTFB dan SSG-sites omdat de server per request moet renderen. CDN-caching en edge computing kunnen dit compenseren.

Voorbeeld

Meet TTFB via de command line:

curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\n" https://jouwsite.nl

Verlaag TTFB met server-side caching:

# Nginx: cache gegenereerde pagina's 10 minuten proxy_cache_valid 200 10m; proxy_cache_use_stale error timeout updating;

Gerelateerd