Vad är latens?
Latens är tidsfördröjningen mellan att en begäran initieras och att ett svar tas emot, vanligtvis mätt i millisekunder (ms). Inom nätverk och DNS beskriver latens den tid det tar för data att färdas från en klient till en server och tillbaka. Låg latens är avgörande för snabb inläsning av webbplatser, responsiva applikationer och goda användarupplevelser. Hög latens orsakar märkbara fördröjningar som frustrerar användare och kan påverka verksamhetens mätvärden.Olika typer av latens
Nätverkslatens
Tid för datapaket att färdas genom nätverket:
- Fysiskt avstånd mellan klient och server
- Antal nätverkshopp (routrar och switchar)
- Nätverksbelastning och bandbreddsbegränsningar
- Nätverksinfrastrukturens kvalitet
DNS-latens
Tid för att översätta ett domännamn till en IP-adress:
- DNS-serverns svarstid
- Cachestatus (träff eller miss)
- DNS-frågekedja (resolver → auktoritativ server)
- Kostnad för DNSSEC-validering
Applikationslatens
Tid för applikationer att behandla begäranden:
- Körning av databasfrågor
- Bearbetning på serversidan
- Generering av API-svar
- Kommunikation med backendtjänster
Mäta latens
Vanliga verktyg
# Ping test (ICMP latency)
ping example.com
# DNS resolution time
dig example.com | grep "Query time"
# HTTP timing
curl -w "@curl-format.txt" -o /dev/null -s https://example.com
Viktiga mätvärden
| Mätvärde | Beskrivning | Bra mål |
|---|---|---|
| RTT (Round Trip Time) | Hela begäran–svar-cykeln | <100ms |
| TTFB (Time to First Byte) | När servern börjar svara | <200ms |
| DNS Resolution | Uppslagning från domän till IP | <50ms |
| Connection Time | När TCP-handskakningen är klar | <100ms |
Latensernas påverkan per region
Geografiskt avstånd påverkar latensen direkt:
| Rutt | Typisk latens |
|---|---|
| Samma stad | 1–10ms |
| Samma land | 20–50ms |
| Samma kontinent | 50–100ms |
| Mellan kontinenter | 100–200ms |
| Globalt (motsatta sidor) | 200–300ms |
Minska DNS-latens
Anycast-DNS
Distribuera DNS-servrar globalt och styr frågor till den närmaste:
- Flera servrar delar samma IP-adress
- Automatisk dirigering till närmaste plats
- Inbyggd redundans
DNS-cachning
Utnyttja TTL för återkommande uppslagningar:
example.com. 300 IN A 192.0.2.1
↑ TTL in seconds
- Webbläsarcache (sekunder till minuter)
- Operativsystemets cache
- Internetleverantörens resolvercache
EDNS-klientsubnät
Aktivera geografiskt anpassade svar:
- Klientens plats skickas till den auktoritativa servern
- Returnera IP-adressen till närmaste server
- Förbättrad CDN-prestanda
Minska den totala latensen
Innehållsleveransnätverk (CDN)
- Cacha innehåll på edge-platser
- Leverera från servrar nära användarna
- Minska belastningen på ursprungsservern
Anslutningsoptimering
- HTTP/2-multiplexering
- Keep-alive-anslutningar
- Återupptagning av TLS-sessioner
- HTTP/3 (QUIC) för färre handskakningar
Infrastrukturval
- Flera datacenterplatser
- Nätverksleverantörer med hög kvalitet
- Optimerade routningsvägar
- Edge computing för dynamiskt innehåll
Latens jämfört med bandbredd
Förstå skillnaden:
- Latens: Hur snabbt data börjar anlända (fördröjning)
- Bandbredd: Hur mycket data som kan överföras per sekund (genomströmning)
Båda påverkar prestandan, men latens har ofta större betydelse för den hastighet användaren upplever, särskilt i interaktiva applikationer.
Låg latens är avgörande för modern webbprestanda och påverkar direkt användarnöjdhet, konverteringsgrad och sökmotorrankning.