<EbeneX/>
Web DevOps · Updated 3. März 2026

CDN (Content Delivery Network)

Definition

Ein globales Netzwerk von Servern, das Inhalte von geografisch nahen Standorten ausliefert – für schnellere Ladezeiten und bessere Verfügbarkeit.

Einsteiger 2 Min. Lesezeit EN: Content Delivery Network

Einfach erklärt

Ein CDN (Content Delivery Network) verteilt deine Inhalte auf Server weltweit. Wenn ein Nutzer in Tokyo deine Website aufruft, bekommt er die Daten vom nächsten CDN-Server in Asien – nicht von deinem Server in Frankfurt.

Warum ist das wichtig?

  • Schnellere Ladezeiten: Daten kommen vom nächsten Server
  • Bessere Verfügbarkeit: Fällt ein Server aus, übernimmt ein anderer
  • DDoS-Schutz: Angriffe werden auf viele Server verteilt

Ohne CDN vs. Mit CDN:

Ohne: Nutzer (Tokyo) ──── 200ms ────→ Server (Frankfurt)
Mit:  Nutzer (Tokyo) ── 20ms ──→ CDN Edge (Tokyo) ── gecacht!

Praxis-Tipp: Für statische Websites (Astro, Next.js) ist ein CDN quasi Pflicht. Plattformen wie Vercel, Netlify und Cloudflare Pages liefern automatisch über ein CDN aus.

Technischer Deep Dive

Funktionsweise

  1. Nutzer ruft deine Website auf
  2. DNS leitet zum nächsten CDN-Edge-Server
  3. Edge-Server prüft Cache
  4. Cache Hit → Sofort ausliefern
  5. Cache Miss → Origin-Server anfragen, cachen, ausliefern

CDN für Astro/SSG

Statisch generierte Seiten sind ideal für CDNs:

  • Alle Seiten werden beim Build generiert
  • CDN liefert fertige HTML-Dateien aus
  • Kein Server-Rendering nötig → minimale Latenz
  • Perfekte Lighthouse-Scores möglich

Cache-Control Headers

Cache-Control: public, max-age=31536000  → 1 Jahr cachen (Assets mit Hash)
Cache-Control: public, max-age=0, must-revalidate  → Immer prüfen (HTML)
Cache-Control: no-store  → Nie cachen (dynamische API-Responses)

Ein CDN ist wie eine Supermarktkette statt eines einzelnen Zentrallagers: Statt dass alle Kunden zum Zentrallager fahren müssen, gibt es Filialen in jeder Stadt – die Ware ist näher am Kunden und schneller verfügbar.

Verteilt Inhalte auf Server weltweit für schnellere Auslieferung

Reduziert Latenz durch geografische Nähe zum Nutzer

Schützt vor DDoS-Angriffen und entlastet den Origin-Server

Website-Performance

Statische Assets (Bilder, CSS, JS) global schnell ausliefern

Video-Streaming

Netflix, YouTube und Co. nutzen CDNs für globales Video-Streaming

API-Beschleunigung

API-Responses am Edge cachen für niedrigere Latenz

Astro/SSG-Hosting

Statisch generierte Seiten über CDN ausliefern (Vercel, Netlify, Cloudflare)

Brauche ich ein CDN für meine Website?

Für statische Websites (Astro, Next.js) ist ein CDN quasi Pflicht – Hosting-Plattformen wie Vercel, Netlify und Cloudflare Pages liefern automatisch über ein CDN aus. Für dynamische Inhalte hilft ein CDN bei globaler Reichweite.

Was kostet ein CDN?

Viele CDNs bieten großzügige kostenlose Kontingente: Cloudflare (unbegrenzte Bandbreite), Vercel (100GB/Monat), Netlify (100GB/Monat). Für hohe Volumen: ab $0.01-0.08 pro GB.

Wie wählt man einen geeigneten CDN-Anbieter aus?

Bei der Auswahl eines CDN-Anbieters sollten Faktoren wie die geografische Abdeckung, die Leistung, die Kosten und die angebotenen Funktionen berücksichtigt werden. Es ist auch ratsam, die Erfahrungen anderer Nutzer zu prüfen und Tests durchzuführen, um die beste Wahl zu treffen.

Welche Rolle spielt ein CDN bei der Verbesserung der Website-Sicherheit?

Ein CDN kann die Sicherheit einer Website verbessern, indem es DDoS-Angriffe abwehrt und SSL-Zertifikate bereitstellt. Durch die Verteilung des Datenverkehrs auf mehrere Server wird das Risiko eines Angriffs auf einen einzelnen Punkt reduziert.

Dein persönliches Share-Bild für Instagram – 1080×1080px, bereit zum Posten.