EMZETT.
Login

CDN (Content Delivery Network)

Kurz: Ein CDN ist ein weltweites Netz von Servern, die Kopien von Dateien (Bilder, Skripte, Videos) nahe beim Nutzer ausliefern.

Genauer: Statt jede Datei vom Ursprungsserver zu holen, bekommt der Nutzer sie vom nächsten Standort. Das senkt die Wartezeit und entlastet den Ursprung. Gesteuert wird es über Cache-Header (z. B. Cache-Control: max-age).

Im Detail

  • Cache-Treffer und -Fehlschlag: Beim ersten Abruf holt der Standort die Datei vom Ursprung, danach liefert er sie selbst.
  • Invalidierung: Neue Dateinamen mit Hash (app.3f9a.js) umgehen veraltete Kopien.
  • Schutz: CDNs fangen viele Angriffe ab (DDoS, Bots).
  • Datenschutz: Ein CDN verarbeitet IP-Adressen. Eingebundene fremde Skripte und Schriften sind datenschutzrechtlich relevant (Google Fonts und Datenschutz).

Siehe auch: Nginx und Reverse-Proxy, HTTP-Caching