CDN (Content Delivery Network)
Ein CDN ist ein weltweites Netzwerk von Servern, das Inhalte geografisch nah am Nutzer ausliefert.
Was ist CDN (Content Delivery Network)?
CDN (Content Delivery Network) – Ein Content Delivery Network (CDN) ist ein globales Netzwerk von Servern (Edge-Servern), die statische Inhalte wie Bilder, CSS, JavaScript und Videos zwischenspeichern und von Standorten nahe am Endnutzer ausliefern. Statt dass ein Nutzer in München Daten von einem Server in den USA lädt, erhält er sie vom nächsten Edge-Server in Frankfurt - mit deutlich geringerer Latenz.
Ausführliche Erklärung
Ein Content Delivery Network (CDN) ist ein globales Netzwerk von Servern (Edge-Servern), die statische Inhalte wie Bilder, CSS, JavaScript und Videos zwischenspeichern und von Standorten nahe am Endnutzer ausliefern. Statt dass ein Nutzer in München Daten von einem Server in den USA lädt, erhält er sie vom nächsten Edge-Server in Frankfurt - mit deutlich geringerer Latenz.
Die Vorteile gehen über Performance hinaus: CDNs bieten DDoS-Schutz durch Verteilung der Last, SSL-Terminierung am Edge für schnellere HTTPS-Verbindungen, automatische Bildoptimierung (WebP-Konvertierung, Resize) und Edge Computing für serverseitige Logik am Rand des Netzwerks. Beliebte CDN-Anbieter sind Cloudflare (kostenloser Tier), Fastly, AWS CloudFront und Vercel Edge Network.
Für globale Websites ist ein CDN Pflicht - es kann Ladezeiten um 50% oder mehr reduzieren. Auch für regionale Websites bieten CDNs Vorteile durch Caching, Kompression und Sicherheitsfeatures. Die Integration ist meist einfach: DNS-Änderung auf den CDN-Provider, der dann als Proxy vor dem Origin-Server steht. Next.js auf Vercel nutzt automatisch das Vercel Edge Network.
Kern der Funktionsweise ist das Zusammenspiel von Cache Hit und Cache Miss: Liegt eine Datei bereits im Edge-Cache, liefert der Server sie sofort aus (Hit); andernfalls holt er sie einmalig vom Origin, speichert sie zwischen und beantwortet alle folgenden Anfragen selbst (Miss). Gesteuert wird das über Cache-Control-Header und TTL-Werte. Die technische Grundlage der geografischen Nähe ist Anycast-Routing: Dieselbe IP-Adresse verweist weltweit auf viele Standorte, und das Netzwerk leitet jeden Nutzer automatisch zum nächstgelegenen Edge-Knoten. Bei hoher Last schützt ein Origin Shield den Ursprungsserver, indem er als Zwischen-Cache Anfragen bündelt.
Moderne CDNs sind längst mehr als Datei-Caches - sie führen Code am Edge aus. Cloudflare Workers, Vercel Edge Functions und AWS Lambda@Edge laufen in Millisekunden-Nähe zum Nutzer und eignen sich für Authentifizierung, A/B-Tests, Personalisierung oder Geo-Weiterleitungen ohne Umweg zum zentralen Server. Spezialisierte Image-CDNs (Cloudinary, imgix oder Next.js/Image über Vercel) konvertieren Bilder on-the-fly ins moderne AVIF- oder WebP-Format und passen die Größe ans Gerät an. Ein häufiger Fehler in der Praxis ist das versehentliche Cachen dynamischer oder personalisierter Antworten: Wird eine eingeloggte Nutzeransicht am Edge zwischengespeichert, sehen fremde Besucher plötzlich fremde Daten - solche Antworten müssen explizit als privat und nicht cachebar markiert werden.
Vorteile & Nutzen
- 50%+ schnellere Ladezeiten durch geografische Nähe
- DDoS-Schutz durch verteilte Infrastruktur
- Reduzierte Origin-Server-Last und Bandbreiten-Kosten
- Automatische Optimierungen (Kompression, Bildoptimierung)
Verwandte Begriffe
Möchten Sie CDN (Content Delivery Network) in Ihrem Projekt einsetzen?
Unser Expertenteam berät Sie gerne, welche Technologien und Ansätze für Ihr konkretes Projekt am besten geeignet sind.