Når nogen besøger din hjemmeside, sender browseren en forespørgsel til din server: »Giv mig denne side.« Den tid, det tager serveren at sende den første del af dataene tilbage, kaldes TTFB: Time To First Byte.
Det er et rent serversignal. Før der vises et eneste bogstav på skærmen, skal serveren have behandlet forespørgslen og være begyndt at svare. Langsom TTFB = langsom hjemmeside, uanset hvor godt dit indhold er optimeret.
Hvilke TTFB-værdier er gode?
- Under 500 ms: fremragende. Hurtig hosting og god optimering.
- 500 til 1000 ms: acceptabelt, men ikke ideelt.
- Over 1000 ms: langsom server. De besøgende kan mærke det.
- Over 2000 ms: alvorligt problem. Der skal gøres noget.
Hvorfor er TTFB høj?
De mest almindelige årsager:
- Billig hosting: delt hosting til 3 euro om måneden deler din server med hundredvis af hjemmesider, der kæmper om ressourcerne
- Server i den forkerte region: står din hosting i USA og dine besøgende er i Europa, tager overførslen længere tid
- Tung WordPress-installation: over 40 plugins, der alle arbejder, hver gang en side vises
- Ineffektive databaseforespørgsler: din hjemmeside spørger databasen om de samme oplysninger igen og igen uden at gemme dem i cache
- Ingen cache: hver besøgende får siden bygget op fra bunden i stedet for at få en version fra cachen
Hvad kan du gøre?
Konkrete trin:
- Skift til bedre hosting. Har du billig delt hosting, så overvej administreret WordPress-hosting eller en VPS. Det koster 15 til 30 euro mere om måneden og er hver en euro værd.
- Installér et cache-plugin. WP Rocket, WP Super Cache, W3 Total Cache. Nogle gange halverer det din TTFB.
- Brug et CDN. Cloudflare (gratis) fordeler din hjemmeside på servere over hele verden, så hver besøgende altid har en server tæt på.
- Fjern plugins, du ikke bruger. Hvert aktivt plugin er en mulig belastning for serveren.
