Was ein CDN ist
Ein CDN, ein Netz zur Auslieferung von Inhalten, ist eine über die Welt verteilte Menge von Servern, die Kopien der Dateien einer Website vorhalten und sie vom nächstgelegenen Punkt ausliefern. Statt jedes Bild von einem einzigen Server zu holen, kommt es aus einem Knoten wenige Kilometer entfernt.
Der Gewinn liegt in der Entfernung. Daten reisen schnell, aber nicht sofort, und jede Runde zwischen Kontinenten kostet spürbar Zeit — besonders beim TTFB. Den Weg zu verkürzen ist der unmittelbarste Weg, ihn zu senken.
Neben dem Näherbringen der Dateien tun fast alle CDN zwei weitere Dinge: Sie fangen Spitzen im Traffic ab, die den Ursprungsserver umwerfen würden, und sie filtern bösartige Anfragen, bevor sie ankommen. Für viele Websites wiegt diese zweite Aufgabe so schwer wie die Geschwindigkeit.
Es gehört von zwei Dingen getrennt, mit denen es verwechselt wird. Es ist kein Hosting: Die Website lebt weiter auf einem Ursprungsserver, und das CDN steht davor. Und es ist keine Sicherung: Verschwindet der Ursprung, liefern die Knoten aus, was sie gespeichert haben, bis es abläuft — danach ist nichts mehr da.
Es muss auch nicht als eigenes Produkt gebucht werden. Viele Hoster liefern es mit, und manche CMS schalten es mit einem Häkchen ein. Das ist bequem und hat eine Falle: Wer es nicht selbst einrichtet, weiß leicht nicht, was gespeichert wird und wie lange — genau die beiden Fragen, auf die es ankommt.
