CDN

Een CDN (Content Delivery Network) is een wereldwijd netwerk van servers dat statische bestanden — zoals afbeeldingen, JavaScript en CSS — dichter bij de gebruiker opslaat en serveert.

Hoe het werkt

In plaats van dat elke bezoeker bestanden ophaalt bij de oorspronkelijke server (die misschien in een ander land staat), haalt de CDN de bestanden eenmalig op en slaat ze op in edge nodes verspreid over de wereld. De bezoeker krijgt het bestand van de dichtstbijzijnde node.

Voordelen

  • Snelheid — minder afstand = minder latency
  • Schaalbaarheid — honderdduizenden gelijktijdige gebruikers zonder eigen serverpark
  • Beschikbaarheid — als één node uitvalt, neemt een andere het over
  • DDoS-bescherming — aanvalsverkeer wordt over het netwerk verspreid

Veelgebruikte CDNs

  • Cloudflare — ook reverse proxy en DNS
  • cdnjs.cloudflare.com — gratis CDN voor open source JavaScript/CSS-bibliotheken
  • jsDelivr — open source pakketten via npm/GitHub
  • AWS CloudFront, Azure CDN, Google Cloud CDN

Zie ook

netwerkweb