Protocollen en standaarden

Latentie

De tijdsvertraging tussen een verzoek en antwoord, doorgaans gemeten in milliseconden.
← Terug naar woordenlijst

Wat is latency?

Latency is de tijdvertraging tussen het starten van een verzoek en het ontvangen van een antwoord, doorgaans gemeten in milliseconden (ms). In netwerk- en DNS-context is latency de rondreistijd waarin gegevens van een client naar een server en terug reizen. Lage latency is cruciaal voor snel ladende websites, responsieve toepassingen en een positieve gebruikerservaring. Hoge latency veroorzaakt merkbare vertragingen die gebruikers frustreren en bedrijfsmetrics kunnen beïnvloeden.

Typen latency

Netwerklatency

De tijd die datapakketten nodig hebben om het netwerk te doorkruisen:

  • Fysieke afstand tussen client en server
  • Aantal netwerksprongen (routers, switches)
  • Netwerkcongestie en bandbreedtebeperkingen
  • Kwaliteit van de netwerkinfrastructuur

DNS-latency

De tijd die nodig is om een domeinnaam naar een IP-adres te resolven:

  • Responstijd van de DNS-server
  • Cachestatus (hit of miss)
  • DNS-queryketen (resolver → gezaghebbend)
  • Overhead van DNSSEC-validatie

Applicatielatency

De tijd die toepassingen nodig hebben om verzoeken te verwerken:

  • Uitvoering van databasequeries
  • Verwerking aan serverzijde
  • Genereren van API-antwoorden
  • Communicatie met backenddiensten

Latency meten

Veelgebruikte hulpmiddelen

# 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

Belangrijke metrics

MetricBeschrijvingGoed doel
RTT (Round Trip Time)Volledige verzoek-antwoordcyclus<100ms
TTFB (Time to First Byte)Begin van serverrespons<200ms
DNS ResolutionLookup van domein naar IP<50ms
Connection TimeVoltooien van TCP-handshake<100ms

Impact van latency per regio

Geografische afstand heeft rechtstreeks invloed op latency:

RouteTypische latency
Dezelfde stad1-10ms
Hetzelfde land20-50ms
Hetzelfde continent50-100ms
Tussen continenten100-200ms
Wereldwijd, tegenoverliggende zijden200-300ms

DNS-latency verlagen

Anycast DNS wereldwijd

Zet wereldwijd DNS-servers in en stuur queries naar de dichtstbijzijnde:

  • Meerdere servers delen hetzelfde IP-adres
  • Automatische routering naar de dichtstbijzijnde locatie
  • Ingebouwde redundantie

DNS-caching

Benut TTL voor herhaalde lookups:

example.com.  300  IN  A  192.0.2.1

↑ TTL in seconds

  • Browsercache (seconden tot minuten)
  • Cache van het besturingssysteem
  • Cache van de ISP-resolver

EDNS Client Subnet instellen

Schakel geografisch bewuste antwoorden in:

  • Locatie van de client wordt aan de gezaghebbende server doorgegeven
  • Het dichtstbijzijnde server-IP wordt teruggegeven
  • Verbeterde CDN-prestaties

Totale latency verlagen

Content delivery networks (CDN's)

  • Cachen inhoud op edge-locaties
  • Leveren gebruikers inhoud vanaf nabije servers
  • Verminderen belasting van de originserver

Verbinding optimaliseren

  • Multiplexing met HTTP/2
  • Keep-alive-verbindingen
  • TLS-sessieresumption
  • HTTP/3 (QUIC) voor minder handshakes

Infrastructuurkeuzes

  • Meerdere datacenterlocaties
  • Premiumnetwerkproviders
  • Geoptimaliseerde routeringspaden
  • Edge computing voor dynamische inhoud

Latency tegenover bandbreedte

Het verschil:

  • Latency: hoe snel gegevens beginnen binnen te komen, dus de vertraging
  • Bandbreedte: hoeveel gegevens per seconde kunnen worden vervoerd, dus de doorvoer

Beide zijn belangrijk voor prestaties, maar latency heeft vaak meer invloed op de door gebruikers ervaren snelheid, vooral bij interactieve toepassingen.

Lage latency is essentieel voor moderne webprestaties en heeft rechtstreeks invloed op gebruikerstevredenheid, conversieratio's en rankings in zoekmachines.

Zet deze kennis in de praktijk

Gebruik de API van DomScan om domeinbeschikbaarheid, gezondheid en meer te controleren.