Zum Inhalt springen

CDN (Content Delivery Network)

Was ist ein CDN?

Ein CDN, kurz für Content Delivery Network, ist ein Netz verteilter Server, das Inhalte einer Website nah am Besucher zwischenspeichert. Ausgeliefert wird vom Standort, der dem Besucher am nächsten liegt. Dadurch werden Bilder, Skripte und oft auch ganze Seiten schneller geladen und der eigentliche Webserver wird entlastet.

Wie funktioniert ein CDN?

Ruft ein Besucher eine Seite auf, beantwortet ein Server des CDN die Anfrage. Liegt der Inhalt dort bereits im Zwischenspeicher, wird er direkt ausgeliefert. Fehlt er, holt das CDN ihn einmalig vom Ursprungsserver und speichert ihn für weitere Anfragen. Viele CDN-Anbieter ergänzen das um weitere Funktionen, etwa Bildoptimierung, Schutz vor Überlastungsangriffen oder eine Firewall für Webanwendungen. Technisch ist ein CDN eine Form von Caching mit zusätzlicher räumlicher Verteilung.

Ein CDN in der Praxis

Ein CDN lohnt sich vor allem für Websites und Onlineshops mit vielen Bildern, Besuchern aus mehreren Ländern oder starken Lastspitzen, etwa bei Aktionen. Es verbessert Page Speed und Core Web Vitals, ersetzt aber keine schnelle Anwendung: Langsame Datenbankabfragen oder nicht cachebare Seiten wie Warenkorb und Checkout bleiben langsam. Zu beachten ist der Datenschutz: Weil beim Abruf über ein CDN die IP-Adressen der Besucher beim Anbieter verarbeitet werden, gehört der Dienst in die Datenschutzerklärung. Bei Anbietern außerhalb der EU braucht es eine tragfähige Grundlage für die Datenübermittlung. Einrichtung und Abstimmung mit dem Hosting sind typischer Teil der Betreuung und Wartung.

Abgrenzung zu verwandten Begriffen

Ein CDN verteilt Inhalte, Hosting stellt die Anwendung selbst bereit. Edge Computing geht einen Schritt weiter und führt nicht nur Zwischenspeicherung, sondern auch Programmlogik am Rand des Netzes aus.