Ein Content Delivery Network (CDN) speichert Kopien Ihrer Website, Bilder, Videos und andere Assets auf Servern in Rechenzentren rund um die Welt. Wenn ein Benutzer Inhalte anfordert, stellt das CDN diese vom geografisch nächsten Server bereit, anstatt von Ihrem Origin-Server, wodurch die Latenzzeit und Bandbreittenkosten drastisch reduziert werden.
CDNs funktionieren durch das Abfangen von Anfragen mittels DNS-Routing oder eines CNAME-Records, der den Traffic zur CDN-Infrastruktur leitet. Die Edge-Server des CDN speichern gecachte Kopien statischer und dynamischer Inhalte. Bei der ersten Anfrage wird der Inhalt vom Origin abgerufen und gecacht; nachfolgende Anfragen treffen den Edge-Server. Das Cache-Ablaufdatum wird durch HTTP-Header und TTL-Werte gesteuert, die Sie konfigurieren.
Wie es die Performance verbessert:
- Reduziert die Round-Trip-Zeit durch Bereitstellung von nahegelegenen Standorten
- Entlastet die Bandbreite Ihres Origin-Servers
- Verteilt Traffic-Spitzen über verteilte Infrastruktur
- Umfasst oft HTTPS-Terminierung und DDoS-Schutz
Häufige Anwendungsfälle:
- Bereitstellung von Bildern und Videos für globale Zielgruppen
- Beschleunigung statischer Assets (CSS, JavaScript, Fonts)
- Schutz von Origin-Servern vor direktem Zugriff
- Sicherung konsistenter Performance über Regionen hinweg
TipCDNs sind am wirksamsten für statische oder semi-statische Inhalte. Personalisierte oder echtzeitliche dynamische Inhalte können weniger Vorteil bringen und benötigen möglicherweise immer noch Origin-Anfragen.
Viele CDN-Anbieter fungieren auch als Reverse-Proxy, die sich zwischen Benutzern und Ihrem Origin befinden, und können Uptime-Überwachung und Statusseiten zur Verfolgung der Verfügbarkeit über Regionen hinweg umfassen.