Was ist ein CDN?
Stell dir vor, dein Hosting-Server steht in Frankfurt. Ein Besucher in Sydney ruft deine Website auf. Jede einzelne Datei — HTML, CSS, JavaScript, Bilder — muss einmal um den halben Globus reisen. Auch bei Glasfaser dauert das spürbar: 250-400 Millisekunden Latenz allein für die Strecke. Multipliziert mit dutzenden Anfragen pro Seite ergibt das Ladezeiten, bei denen jeder normale Mensch abspringt.
Ein CDN löst dieses Problem. Statt jede Anfrage zum Frankfurter Server zu schicken, betreibt ein CDN-Anbieter wie Cloudflare oder Akamai hunderte Server (sogenannte Edge-Server) in Rechenzentren auf der ganzen Welt — Sydney, Tokio, São Paulo, New York, Berlin, Johannesburg. Auf jedem dieser Edge-Server liegt eine Kopie deiner statischen Dateien. Wenn der Besucher in Sydney die Seite aufruft, liefert ihm der lokale Edge-Server die Daten in 30 ms statt in 400 ms.
Für dich als Website-Betreiber bedeutet das: Du änderst praktisch nichts an deiner Website. Du leitest deinen Traffic über das CDN, der Anbieter macht den Rest. Cloudflare ist der bekannteste CDN-Dienst — kostenlose Variante reicht für die meisten kleinen und mittleren Websites völlig.
Wie funktioniert ein CDN technisch?
Der Trick liegt in einer cleveren Kombination aus DNS und Caching:
- DNS-Umleitung. Du änderst die Nameserver deiner Domain auf die des CDN-Anbieters (oder lässt einen CNAME drauf zeigen).
- Geo-DNS. Wenn jemand deine Domain aufruft, antwortet das CDN-DNS mit der IP des nächstgelegenen Edge-Servers.
- Cache-Lookup. Der Edge-Server prüft, ob er die angefragte Datei schon im Cache hat.
- Cache-Hit. Hat er sie, liefert er sie sofort aus — ohne Kontakt zu deinem Hauptserver.
- Cache-Miss. Hat er sie nicht, holt er sie einmal vom Origin-Server (deinem Hosting), liefert sie an den Besucher und merkt sie sich für die nächsten Anfragen.
Beim zweiten, dritten, hundertsten Besucher kommt die Datei aus dem Edge-Cache — schnell und ohne deinen Hauptserver zu belasten. Das entlastet nicht nur die Ladezeiten, sondern auch dein Hosting. Ein CDN kann den Traffic auf den Origin-Server um 80-95 Prozent reduzieren.
Was wird gecacht — und was nicht?
Nicht alles, was eine Website ausmacht, kann ein CDN cachen. Die Faustregel: Statische Inhalte ja, dynamische nein.
| Inhaltstyp | Cachebar? | Beispiel |
|---|---|---|
| Bilder | Ja | JPG, PNG, WebP, SVG |
| CSS-Dateien | Ja | Style-Sheets |
| JavaScript | Ja | Frontend-Code |
| Schriftarten | Ja | WOFF2, WOFF |
| Videos | Ja | MP4, WebM |
| HTML-Seiten | Bedingt | Statische Seiten ja, dynamische nur mit Edge-Caching |
| Warenkorb / Login | Nein | Personalisierte Inhalte |
| Admin-Bereich | Nein | Backend-Daten |
Moderne CDNs können sogar HTML-Seiten cachen — Cloudflare nennt das "APO" für WordPress. Damit liefert das CDN nicht nur Bilder, sondern komplette Seiten direkt aus dem Edge — und der WordPress-Server wird praktisch nur noch für Admin-Aktionen gebraucht.
Warum ein CDN für deine Website wichtig ist
Drei harte Vorteile, die direkt auf Umsatz und Sichtbarkeit einzahlen:
Geschwindigkeit. Schnellere Ladezeiten bedeuten weniger Absprünge. Google misst diese Werte in den Core Web Vitals und nutzt sie als Ranking-Faktor. Eine Seite, die in einer Sekunde lädt, hat messbar bessere Conversion als eine, die drei Sekunden braucht.
Verfügbarkeit. Wenn dein Origin-Server kurz ausfällt, liefert das CDN trotzdem die gecachten Inhalte weiter aus. Kein Totalausfall.
DDoS-Schutz und WAF. CDNs wie Cloudflare filtern bösartigen Traffic automatisch — sowohl klassische DDoS-Attacken (Masse gegen einen Server) als auch gezielte Angriffe auf Applikationsebene. Eine Web Application Firewall (WAF) inspiziert jede Anfrage auf typische Angriffsmuster (SQL-Injection, XSS, Login-Brute-Force) und blockt sie, bevor sie überhaupt deinen Origin-Server erreichen. Ein Angriff, der deinen Server allein lahmlegen würde, prallt am CDN ab.
Anycast-Routing. CDNs nutzen eine Technik namens Anycast: Dieselbe IP-Adresse wird von hunderten Edge-Servern gleichzeitig beworben. Dein Besucher landet automatisch auf dem netzwerktechnisch nächsten Server — ohne dass irgendjemand das manuell konfiguriert. Das macht CDNs nicht nur schnell, sondern auch extrem ausfallsicher: Fällt ein Rechenzentrum aus, übernimmt das nächstgelegene lautlos.
Beispiel aus dem Mittelstand: Ein deutscher Online-Shop für Modellbau-Zubehör hat 30 Prozent internationaler Kunden. Vor dem CDN-Einsatz lädt die Produktseite in den USA in 4,2 Sekunden, in Europa in 1,8. Nach Einsatz von Cloudflare: 1,1 Sekunden in den USA, 0,8 in Europa. Die Conversion-Rate aus den USA verdoppelt sich innerhalb von zwei Wochen. Das CDN ist gratis.
Worauf du achten solltest
HTTPS muss am CDN funktionieren. Bei Cloudflare gibt es kostenloses SSL/TLS zwischen Besucher und Edge — der Server bekommt eigene Zertifikate für die Origin-Verbindung.
Cache-Invalidierung beim Update. Wenn du eine Datei änderst, hat der Edge-Server noch die alte Version. Du musst den Cache leeren oder Versions-Strings in den URLs nutzen.
Geo-Beschränkungen verstehen. Manche CDNs liefern aus US-Edges aus, auch wenn der Besucher in Deutschland sitzt — wegen DSGVO problematisch. Provider mit europäischen Edges wählen.
Origin-Server schützen. Wenn das CDN davor sitzt, sollte der Origin-Server nur noch CDN-Anfragen akzeptieren — sonst können Angreifer das CDN umgehen.
Kein Allheilmittel. Ein CDN macht statische Inhalte schnell, aber wenn dein Backend langsam ist, bleibt die Seite langsam für jeden, der eine dynamische Aktion auslöst (Login, Bestellung, Kontaktformular).