Zum Inhalt springen

Content Delivery Network

Ein CDN verteilt Webinhalte über mehrere Standorte. Öffentliche Dateien lassen sich dort zwischenspeichern; persönliche Portalantworten brauchen eigene Cache-Regeln.

Auch bekannt alsCDN
Cloud & Betrieb

Was ist ein Content Delivery Network?

Ein Content Delivery Network (CDN) liefert Webinhalte über verteilte Server aus. MDN erläutert das Bereithalten von Kopien an mehreren Standorten. Bei einem passenden Cache-Treffer kann eine gespeicherte Kopie die Anfrage beantworten. Eine fehlende Kopie muss zunächst vom Ursprungsserver bezogen werden. Damit hängt die Wirkung von Inhalt, Konfiguration und tatsächlichen Anfragen ab.

Beispiel: ein öffentliches Handbuch verteilen

Im erfundenen Beispiel wird das frei zugängliche Handbuch handbuch-v1.pdf über ein CDN ausgeliefert. Für die neue Fassung veröffentlicht das Team handbuch-v2.pdf und aktualisiert die Links auf der Website. Es prüft, welche Fassung über die jeweiligen Adressen ankommt. Eine Datei unter unveränderter Adresse auszutauschen würde zusätzlich eine passende Aktualisierung oder Löschung der zwischengespeicherten Kopien erfordern.

Persönliche Projektberichte aus dem Portal sollen in diesem Entwurf nicht in den gemeinsam genutzten CDN-Cache gelangen. MDN unterscheidet private von gemeinsamen Caches und warnt vor der Weitergabe personalisierter Inhalte. Das Team muss Antwort-Header und die tatsächlich wirksamen CDN-Regeln dafür abstimmen; eine Anmeldung allein reicht als Nachweis nicht aus.

Ein CDN ersetzt weder die Zugriffsprüfung der Anwendung noch ein Datensicherungs- und Wiederherstellungskonzept. Ob es die Auslieferung verbessert, sollte an den benötigten Dateien und Nutzerstandorten gemessen werden.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung