CDN

Protocollen & Standaarden
Netwerk voor contentlevering.
← Terug naar Woordenlijst

Wat is een CDN?

Een Content Delivery Network (CDN) is een geografisch verspreid netwerk van servers dat webcontent, applicaties en media levert op basis van de locatie van de gebruiker. Door content wereldwijd op edge-locaties te cachen verkleint een CDN de fysieke afstand tussen gebruiker en server, waardoor laadtijden sterk verbeteren en latentie afneemt.

Hoe CDN's werken

Distributie van edgeservers

CDN's onderhouden servers (edgeknooppunten of points of presence) op meerdere locaties:

Content cachen

Wanneer een gebruiker content opvraagt:

1. De aanvraag gaat naar de dichtstbijzijnde edgeserver

2. De edgeserver controleert of de content in de cache staat

3. Bij een cache-hit wordt de content direct geleverd

4. Bij een cache-miss haalt de edge de content bij de originserver op, slaat die op en levert die daarna

DNS-integratie

CDN's gebruiken intelligente DNS-routering:

Voordelen van een CDN

Betere prestaties

Betrouwbaarheid en beschikbaarheid

Bandbreedte besparen

Wat CDN's leveren

Statische assets

Dynamische content

Mediastreaming

CDN-architectuur

Originserver

De hoofdserver met de oorspronkelijke content. Het CDN haalt content hier op wanneer die niet in de cache staat.

Edgeservers

Gedistribueerde cacheservers die content voor gebruikers opslaan en leveren.

PoP's (Points of Presence)

Fysieke locaties met edgeservers, strategisch geplaatst voor optimale dekking.

CDN-configuratie met DNS

CDN's worden via DNS aan je domein gekoppeld:

# CNAME to CDN edge

cdn.example.com. CNAME example.cdnprovider.net.

# Or full site through CDN

www.example.com. CNAME www.example.com.cdn.cloudflare.net.

Bekende CDN-aanbieders

AanbiederSterke punten
CloudflareBeveiligingsfuncties, gratis aanbod
AWS CloudFrontAWS-integratie, wereldwijd bereik
AkamaiEnterprise-schaal, betrouwbaarheid
FastlyRealtime purging, edge computing
Google Cloud CDNGoogle-infrastructuur

Beste praktijken voor CDN's

1. Stel passende cacheheaders in: bepaal hoe lang content gecachet blijft

2. Gebruik cachebusting: versies van statische assets gebruiken

3. Monitor prestaties: cache-hitpercentages en latentie volgen

4. Configureer origin-failover: beschikbaarheid behouden bij storingen van de origin

5. Voer correct purgen uit: cache legen wanneer content wordt bijgewerkt

CDN's zijn essentiële infrastructuur voor moderne websites. Ze verbeteren prestaties, betrouwbaarheid en gebruikerservaring en verminderen tegelijk de belasting van originservers.

Pas Deze Kennis Toe

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