TTFB forklaret: hvad Time-to-First-Byte måler, og hvorfor sammenligninger med ét enkelt tal er vildledende
Time to First Byte er en sammensat metrik — DNS, TCP, TLS, serverbehandling, returvej. De enkelte TTFB-værdier i webhotel-tests kan ikke reproduceres. Her får du at vide, hvad TTFB faktisk måler, og hvordan du sammenligner webhoteller ærligt.
Hvad TTFB faktisk måler
Time to First Byte er den tid, der går fra browseren sender en anmodning, til svarets første byte kommer tilbage. Den er sammensat af fem dele: DNS-opslag, TCP-handshake, TLS-forhandling, serverbehandling og netværkets returvej. På en statisk side dominerer netværkskomponenterne. På en databasedrevet side (WordPress med aktive plugins, en Rails-app, et Django-site) dominerer serverbehandlingen. Konsekvensen: det samme webhotel kan levere meget forskellige TTFB-værdier på forskellige sites.
Hvorfor TTFB-oplysninger som ét enkelt tal ikke kan reproduceres
Webhotel-tests offentliggør rutinemæssigt én enkelt TTFB-værdi for hvert webhotel (et millisekundtal hos vinderen i managed WordPress-segmentet, et betydeligt højere tal hos et billigt delt webhotel). Disse tal kan ikke reproduceres, fordi TTFB afhænger af testsidens kode, plugin-sættet, databasens størrelse, cache-tilstanden, testklientens geografiske placering og serverbelastningen i testøjeblikket. Vi offentliggør ikke enkelte TTFB-værdier, fordi ethvert enkelt tal, vi ville angive, ikke ville kunne reproduceres af en læser, der foretager sin egen måling.
Hvordan de store webhoteller beskriver deres performance-løfte
Udbydere taler om performance via infrastrukturen (Kinsta nævner Google Cloud Premium Tier i 37 datacentre på kinsta.com/features; SiteGround nævner Google Cloud på siteground.com/google-cloud-hosting.htm), via SLA (DreamHost offentliggør en 100 %-oppetidsgaranti på dreamhost.com/legal/100-uptime-guarantee/, Kinsta offentliggør et 99,9 %-SLA på kinsta.com/legal/sla/) og via cache-arkitekturen. Intet af dette er en TTFB-garanti, og det er den ærlige indramning.
Hvordan man faktisk sammenligner webhoteller
Foretag din egen måling med den arbejdsbelastning, der virkelig betyder noget for dig. Brug et værktøj som k6, Apache Bench eller hey fra en region tæt på dit publikum; kald en repræsentativ URL på hvert webhotel (under en gratis prøveperiode eller inden for tilbagebetalingsfristen for et betalt abonnement); registrér p50 og p95 over en længere kørsel, ikke over et enkelt kald. Sammenlign disse tal, ikke marketingteksterne. Til en engangskontrol giver et værktøj som KeyCDN's performance-test eller webpagetest.org et i store træk ærligt signal.
Hvad prisen fortæller, som TTFB ikke gør
TTFB er svær at sammenligne. Den offentliggjorte pris er det ikke. Forskellen mellem introduktions- og fornyelsespris er det mest ærlige sammenligningssignal ved webhotel: Kinsta har ingen (introduktionspris 35 USD = fornyelsespris 35 USD på Single-niveauet); Hetzner har ingen (3,79 EUR i dag og 3,79 EUR næste år på CX22); de delte niveauer hos SiteGround, Bluehost og DreamHost viser alle en stejl divergens mellem introduktions- og fornyelsespris (Bluehost Basic introduktionspris 2,95 USD → fornyelse 11,99 USD, SiteGround StartUp introduktionspris 2,99 USD → fornyelse 17,99 USD, DreamHost Shared Starter introduktionspris 2,59 USD → fornyelse 10,99 USD). Om du betaler introduktions- eller fornyelsesprisen er det, der er afgørende — ikke et TTFB-tal, der ikke kan reproduceres.
Kilder
Kinsta SLA: kinsta.com/legal/sla. Kinsta features: kinsta.com/features. SiteGround Google Cloud: siteground.com/google-cloud-hosting.htm. DreamHost 100 % uptime: dreamhost.com/legal/100-uptime-guarantee. Udbydernes prissider: kinsta.com/plans, hetzner.com/cloud, siteground.com/web-hosting.htm, bluehost.com/pricing, dreamhost.com/hosting. Alle URL'er tilgået 2026-04-30.