Was ist ein CDN? Ein Leitfaden für Einsteiger in Content-Delivery-Netzwerke

Veröffentlicht: 2023-09-05

Was ist ein CDN?

Ein Content Delivery Network (CDN) ist eine Methode, mit der Webmaster Inhalte von einem Netzwerk globaler Server bereitstellen und den Datenverkehr darauf verteilen, um den Ursprungsserver einer Website zu entlasten.

In diesem Beitrag gehen wir darauf ein, was ein CDN ist, welche Vorteile es hat, wer diese Art von Technologie nutzt und welche CDN-Anbieter wir empfehlen.

Lass uns anfangen.

Was ist ein CDN?

Ein CDN ist ein Netzwerk von Servern in globalen Rechenzentren, die für die Bereitstellung von Website-Inhalten für Benutzer auf der ganzen Welt verantwortlich sind.

Wenn ein Benutzer eine Webseite besucht, lädt sein Browser den Inhalt dieser Seite herunter, d. h. HTML, JavaScript, Bilder und CSS-Stylesheets, aus denen der Inhalt dieser Seite besteht.

Ohne CDN muss der Browser Webinhalte vom Ursprungsserver der Site herunterladen, also dem Webserver, auf dem die Site installiert ist.

Wenn Sie beispielsweise eine Website mit Cloudways am Standort New York von DigitalOcean erstellt haben und über kein CDN verfügen, müssten alle Ihre Besucher den Inhalt Ihrer Website von diesem ursprünglichen Server in New York herunterladen.

Cloudways-Serverbereitstellung

Dies ist aus zwei Gründen ein Problem:

  1. Die Weiterleitung Ihres gesamten Datenverkehrs an Ihren Ursprungsserver stellt eine große Belastung für diesen Server dar, was zu schlechter Leistung und der Gefahr von Serverabstürzen aufgrund von Datenverkehrsspitzen und DDoS-Angriffen führen kann.
  2. Wenn sich Ihr Ursprungsserver in Nordamerika befindet, Sie aber Besucher von anderen Kontinenten haben, können Sie ihnen nicht das gleiche schnelle Erlebnis bieten wie Ihren nordamerikanischen Besuchern. Dies führt zu höheren Absprungraten auf Ihrer gesamten Website.

Wie funktioniert ein CDN?

Sehen wir uns anhand dieses Diagramms an, wie ein CDN funktioniert:

CDN-Dienste

Alles beginnt mit dem Ursprungsserver, auf dem die Originalkopie Ihrer Website installiert ist.

Im Diagramm wird der Ursprungsserver durch eine rote Stecknadel dargestellt, was darauf hinweist, dass sich sein Standort im Mittleren Westen der USA befindet.

Das Diagramm enthält zusätzliche Serversymbole, die sich in anderen Teilen der Welt befinden.

Jeder dieser Server, sogenannte Edge-Server, enthält eine zwischengespeicherte Kopie des Inhalts Ihrer Website. Auch hier handelt es sich um HTML, JavaScript und CSS, aus denen der Inhalt Ihrer Webseiten besteht.

Wenn ein Benutzer (im Diagramm durch ein gelbes Kästchen dargestellt) Ihre Website besucht, wird er zum nächstgelegenen Edge-Server weitergeleitet, wo er Ihre Inhalte viel schneller und hoffentlich nahezu augenblicklich herunterladen kann.

So funktioniert ein CDN auf den Punkt gebracht. Es handelt sich im Wesentlichen um ein Traffic-Verteilungssystem, das die Seitenleistung verbessert. Lassen Sie uns darüber sprechen, warum dies von Vorteil ist.

Warum sollten Sie ein CDN verwenden?

Alle Websitebesitzer sollten ein CDN verwenden. Dies sollte ebenso üblich sein wie die Aktivierung von SSL auf Webseiten.

Ein CDN kommt Ihrer Website zugute, indem es…

  1. Verbesserung der Website-Leistung.
  2. Implementierung eines Lastausgleichs bei Verkehrsspitzen.
  3. Schutz Ihrer Website vor DDoS-Angriffen.
  4. Bereitstellung einer besseren Stabilität für E-Commerce-Websites.
  5. Verringerung des Bandbreitenverbrauchs.
  6. Verbesserung der Benutzererfahrung weltweit.

Lassen Sie uns auf die einzelnen Vorteile eingehen.

1. Verbesserte Leistung

Wenn ein Nutzer Ihre Website zum ersten Mal besucht, möchten Sie einen guten Eindruck hinterlassen. Dies beginnt oft damit, wie gut der Benutzer Ihre Website laden kann.

Es spielt keine Rolle, ob Sie den am besten geschriebenen Artikel für das Keyword haben, auf das Sie abzielen. Wenn Ihre Seitengeschwindigkeit nicht hoch ist, bleibt der Besucher nicht lange genug dort, um die Seite zu lesen.

Ein CDN hilft allen Benutzern und insbesondere internationalen Besuchern, Ihre Website so schnell wie möglich zu laden. Wie bereits erwähnt, geschieht dies dadurch, dass der Benutzer eine Kopie Ihrer Webseite von einem Edge-Server herunterlädt, der sich geografisch am nächsten an dem Ort befindet, an dem er Ihre Website laden möchte.

2. Lastausgleich bei Verkehrsspitzen

Hier ist das Ding. Sie haben eine Website für einen Hauptzweck: Ihrer Zielgruppe einen digitalen Raum zu bieten, den sie für die Interaktion mit Ihrer Marke nutzen kann.

Daher möchten Sie Besucher auf Ihrer Website haben. Denn je mehr Besuche Sie erhalten, desto mehr Chancen für Conversions haben Sie.

Leider kann es vorkommen, dass Ihre Marke zu viel Aufmerksamkeit erhält, was zu mehr Webverkehr führt, als Ihr Server gewohnt ist.

Wenn eine Traffic-Spitze größer ist, als Ihr Server bewältigen kann, kann es zu einem Absturz kommen, der dazu führt, dass Ihre Website für alle Benutzer offline geht.

Cloud-Hosting ist eine gute Lösung für dieses Dilemma, da diese Art von Hosting-Technologie Caching-Server bietet und bei Bedarf skaliert werden kann, indem mehr Ressourcen in Anspruch genommen werden.

Ein CDN ist jedoch eine weitere großartige Möglichkeit, Ihre Website auf Verkehrsspitzen vorzubereiten. Es implementiert einen Lastausgleich, indem es Ihren Ursprungsserver entlastet und große Mengen an Datenverkehr an die mehreren Server weiterleitet.

Hier ist eine visuelle Darstellung des Lastausgleichs:

CDN beschleunigt benutzerdefiniertes Image

3. Schutz vor DDoS-Angriffen

Load Balancing hilft nicht nur bei echten Traffic-Spitzen. Es hilft auch bei der Flut von Benutzeranfragen, die durch DDoS-Angriffe verursacht werden.

DDoS-Angriffe (Distributed Denial of Service) sind böswilliger Natur und zielen darauf ab, Websites online zu schalten, indem sie mit gefälschtem Datenverkehr überflutet werden.

Angreifer nutzen diese Art von Angriffen aus verschiedenen Gründen, darunter politische Motive, Erpressung und Erpressung.

Ihr Ursprungsserver kennt den Unterschied zwischen gefälschtem und echtem Datenverkehr nicht. Es wird trotzdem die gleiche Menge an Ressourcen verbraucht.

CDN-Vorteile Benutzerdefiniertes Image

Und genau wie Traffic-Spitzen durch echten Traffic können auch Traffic-Spitzen durch gefälschten Traffic Ihren Server überlasten und dazu führen, dass Ihre Website für alle Benutzer nicht verfügbar ist, bis die Angreifer beschließen, den Traffic zu entfernen.

CDN-Server schützen Ihre Website vor DDoS-Angriffen, indem sie den gesamten Datenverkehr, einschließlich böswilligen Datenverkehrs, von Ihrem Ursprungsserver zu mehreren CDN-Edgeservern auf der ganzen Welt weiterleiten.

Kurz gesagt: Es ist weniger wahrscheinlich, dass Ihre Website bei einem DDoS-Angriff offline geht, wenn sie mit einem CDN verbunden ist.

4. Bessere Stabilität für E-Commerce-Sites

Auf E-Commerce-Websites kommt es aufgrund von Saisonverkäufen, der plötzlichen Beliebtheit bestimmter Produkte, der viralen Verbreitung des Shops in sozialen Medien usw. eher zu echten, aber inkonsistenten Traffic-Spitzen.

Aus diesem Grund sollten alle E-Commerce-Shops auf Cloud-Servern installiert werden, damit der Server bei Bedarf skaliert werden kann.

Aus diesem Grund ist ein CDN auch für E-Commerce-Websites so wichtig.

Der Lastenausgleich sorgt dafür, dass Ihr Shop trotz des Traffic-Anstiegs online bleibt und gewährleistet, dass jeder, der Ihre Website besucht, eine Bestellung aufgeben kann.

E-Commerce-Verkauf
Quelle: Envato Elements

5. Verringerter Bandbreitenverbrauch

Ein dramatischer Anstieg des Bandbreitenverbrauchs ist aus zwei Gründen schlecht: Er kostet mehr und verbraucht noch mehr Ressourcen von Ihrem Ursprungsserver.

Wenn Ihnen die Bandbreite ausgeht, kann Ihre Website abstürzen.

Wenn Sie Ihren Datenverkehr auf die mehreren Edge-Server verteilen, aus denen Content-Delivery-Netzwerke bestehen, reduzieren Sie den Bandbreitenverbrauch für Ihren Ursprungsserver und sparen Bandbreitenkosten.

6. Bessere Benutzererfahrung

Dies ist der übergeordnete Vorteil der Verwendung eines CDN. Wenn Sie Ihren Datenverkehr über diese Art von Netzwerk verteilen, verbessern Sie die Leistung Ihrer Website für alle Benutzer und machen deren Netzwerkgeschwindigkeiten oder Geostandorte zu weniger Problemen.

Dies führt zu einem besseren Benutzererlebnis für Ihre Website, was wiederum dazu führt, dass Besucher mehr Zeit auf der Website verbringen und mehr mit ihr interagieren.

Betrachten Sie diesen Vorteil auch nicht als selbstverständlich. Ihre Website ist möglicherweise keine Webanwendung, enthält jedoch Teile, mit denen Besucher interagieren sollen.

Eine verbesserte Benutzererfahrung bedeutet mehr E-Mail-Anmeldungen, E-Commerce-Verkäufe, Social Shares und alle anderen interaktiven Komponenten, die Sie auf Webseiten einfügen.

Wer nutzt ein CDN?

Alle großen Websites verwenden ein CDN, und diejenigen, die dies nicht tun, sollten dies nicht tun. Sie können eine Browsererweiterung wie Wappalyzer verwenden, um beim Durchsuchen zu sehen, welche Websites CDN-Dienste verwenden und sogar welche sie verwenden.

wappalyzer cdn

Laut den Websites von zwei der größten CDN-Anbieter im Internet nutzen Unternehmen wie DoorDash, DHL, Shopify und L'Oreal Cloudflare, während Peacock, Honda und Zalando Amazon CloudFront nutzen.

Als Beispiel aus der Praxis, wer ein CDN nutzt und wie es hilft, schauen wir uns diese Fallstudie von Nexus Mods an, die Bunny.net nutzen.

Hase CDN

Nexus Mods ist eine in Großbritannien ansässige Gaming-Website, die Gamern als Drehscheibe zum Hoch- und Herunterladen von Mods für alle Arten von Videospielen dient. Sie bieten eine riesige Bibliothek mit über 50 Terabyte an modifizierten Inhalten.

Und laut Similarweb verzeichnet die Website monatlich über 55 Millionen Besuche.

Die Weiterleitung von Datenverkehr und Inhalten in diesem Umfang ist unglaublich kostspielig und erfordert Preise auf Unternehmensebene. Als ihre eigene CDN-Lösung nicht so gut funktionierte wie erhofft, wandte sich Nexus Mods für Edge-Storage und CDN-Dienste an Bunny.net.

Durch den Umzug konnten Nexus Mods 30 % der CDN-Kosten einsparen und Benutzerbeschwerden über die Benutzererfahrung und Leistung der Website wurden vollständig beseitigt.

Die Seitengeschwindigkeit der Website beträgt weniger als zwei Minuten, was für eine Website, die bis zu 50 TB an Inhalten speichert und zig Millionen Besuche pro Monat erhält, nicht schlecht ist.

Nexus Mods Pingdom-Ergebnisse

Zu den weiteren Kunden von Bunny.net zählen Hyundai, TCL, Astra, OptinMonster, NitroPack, AppSumo, ShortPixel, Comic Con und Floatplane.

Die verschiedenen Arten von CDN

Es gibt drei Arten von CDN:

  • CDN ziehen
  • CDN pushen
  • Peer-to-Peer (P2P) CDN

CDN ziehen

Ein Pull-CDN übernimmt im wahrsten Sinne des Wortes die Aufgabe, Webinhalte von Ursprungsservern zu „ziehen“ und über das Content-Delivery-Netzwerk zu verteilen.

Sein Netzwerk stellt diesen Inhalt dann bereit, wenn eine Anfrage eingeht, die normalerweise vom Browser des Benutzers gesendet wird, wenn dieser eine Website besucht.

Der Inhalt verbleibt weiterhin auf dem Ursprungsserver der Site, aber ihre einzelnen URLs werden so umgeschrieben, dass sie auf die Server des CDN verweisen, was eine Datenverkehrsverteilung ermöglicht.

Kurz gesagt: Diese Art von CDN ruft Webinhalte vom Ursprungsserver einer Website ab, speichert sie im Cache und verteilt sie dann an den Benutzer, wenn eine Anfrage eingeht.

CDN pushen

In einer Push-CDN-Umgebung „pushen“ Sie oder Ihr Webserver Inhalte manuell oder automatisch an CDN-Server.

Es ist im Wesentlichen so konzipiert, dass es genau umgekehrt funktioniert wie eine Pull-CDN-Umgebung.

Das CDN ruft nicht automatisch alle Inhalte vom Webserver ab, wenn eine Anfrage eingeht. Sie oder Ihr Webserver senden es dorthin, damit es vom CDN bereitgestellt werden kann.

Auf diese Weise können Sie auswählen, welche Inhalte von einem CDN bereitgestellt werden. Typischerweise verwenden Webmaster diese Methode, um Inhalte, meist Bilder und Videos, auf den Edge-Servern eines CDN zu speichern.

Der Inhalt wird dann auf den Servern des Netzwerks zwischengespeichert, bis der Cache geleert oder der Inhalt gelöscht wird.

Der zwischengespeicherte Inhalt wird den Benutzern bereitgestellt, wenn das CDN eine Anfrage erhält.

Peer-to-Peer-CDN

In Push- und Pull-CDN-Umgebungen werden Ressourcen zwischen Server- und Client-Netzwerken verteilt.

In einer P2P-CDN-Umgebung werden Ressourcen stattdessen zwischen Peer-to-Peer-Netzwerken verteilt.

In dieser Art von Netzwerk fungiert jeder Peer, der das Netzwerk nutzt, als Client und Server, während er Inhalte mit anderen Benutzern im Netzwerk austauscht.

Was sind die besten CDN-Dienste für WordPress?

Die besten CDN-Dienste für WordPress sind NitroPack, Sucuri und Bunny.net. Aber lassen Sie uns über die Implementierung der WordPress-CDN-Technologie sprechen, bevor wir diese Dienste auspacken.

Wenn Sie Ihre WordPress-Site mit einem CDN verbinden möchten, achten Sie vor allem auf Ihren Host.

Möglicherweise verfügt Ihr Host über ein eigenes CDN oder über eine Erstanbieter-CDN-Integration, die Sie über die Systemsteuerung Ihres Hosts aktivieren können.

Durchsuchen Sie das Frontend der Website Ihres Hosts und prüfen Sie, ob dort ein CDN erwähnt wird, oder fragen Sie ihn direkt. Wenn Sie technisch nicht versiert sind, fällt es Ihnen viel leichter, die CDN-Lösung Ihres Hosts einzurichten als eine Lösung eines Drittanbieters.

Glücklicherweise sind die CDNs auf dieser Liste auch ziemlich einfach zu verwenden.

1. NitroPack

NitroPack ist ein Dienst zur Optimierung der Website-Geschwindigkeit, der für die Zusammenarbeit mit WordPress (und optimiert für das E-Commerce-Plugin WooCommerce), OpenCart, Magento und benutzerdefinierten Websites entwickelt wurde.

Nitropack-Service

Zu seinen Hauptfunktionen gehören erweitertes Caching, Bildoptimierung sowie Dateiminimierung und -optimierung.

Es lässt sich jedoch auch in den CDN-Dienst von Cloudflare integrieren und bietet Ihnen so das Beste aus beiden Welten.

Während NitroPack Ihre Inhalte zwischenspeichert, nutzt es die Integration in das globale Netzwerk von Cloudflare, um diese Inhalte Benutzern auf der ganzen Welt bereitzustellen.

NitroPack nutzte früher Amazon Web Services (AWS) als CDN-Anbieter und nutzt sie immer noch als Fallback.

Der Wechsel zu Cloudflare hat es ihnen ermöglicht, HTML-Edge-Caching sowie „Weltklasse-Leistung“ und verbesserte „Sicherheit und Datenschutz“ anzubieten.

Die Inhalte, die Sie mit NitroPack zwischenspeichern, werden vom globalen Netzwerk von Cloudflare bereitgestellt, das Rechenzentren in über 300 Städten in mehr als 100 Ländern umfasst.

Cloudflare-Netzwerk

Sie können jedoch auch einen anderen CDN-Anbieter für NitroPack verwenden, wie zum Beispiel Bunny.net, Stackpath, Kinstas CDN, Optimole, GoDaddyCDN und SiteGrounds CDN.

Einige dieser Lösungen funktionieren sogar sofort mit NitroPack. Das einzige CDN, das mit NitroPack nicht kompatibel ist, ist Amazon CloudFront.

Preisgestaltung

Die Preise von NitroPack basieren auf Seitenaufrufen und CDN-Bandbreite. Ein kostenloser Plan ist verfügbar. Premium-Pläne beginnen bei 21 $/Monat.

Testen Sie NitroPack kostenlos

Lesen Sie unseren NitroPack-Test.

2. Sucuri

Sucuri ist ein Website-Sicherheitsdienst, der auch ein eigenes CDN anbietet.

Aus Sicherheitsgründen bietet Sucuri neben ähnlichen Funktionen auch die beste Leistung bei der Erkennung und Entfernung von Malware.

Das Content-Delivery-Netzwerk von Sucuri besteht aus 14 Rechenzentren in 10 Ländern auf fünf Kontinenten.

Sucuri CDN

Preisgestaltung

Pläne, die das CDN des Dienstes beinhalten, beginnen bei 9,99 $/Monat. Dieser Plan beinhaltet auch eine Webzugriffs-Firewall.

Besuchen Sie Sucuri

3. Bunny.net

Bunny.net ist ein dediziertes CDN mit einem Netzwerk, das 114 Edge-Standorte in 77 Ländern auf sechs Kontinenten umfasst.

Hasennetz-Netzwerk

Das CDN von Bunny.net verfügt über ein intuitives Dashboard, Pull-Zonen, die Sie einfach einrichten und verwalten können, Live-Überwachung und Berichterstellung, Netzwerklimits, DDoS-Schutz, automatische Heilung, Edge-Regeln, Bildoptimierung, Perma-Cache, anpassbares Caching und mehr.

Bunny.net bietet auch eine Speicherlösung, Dateioptimierung und eine DNS-Routing-Lösung an, diese werden jedoch alle als separate Dienste angeboten.

Preisgestaltung

Bunny.net ist ein nutzungsbasierter CDN-Dienst mit regionaler Preisgestaltung, der bei den folgenden Preispunkten beginnt:

  • Europa und Nordamerika – 0,01 $/GB
  • Asien und Ozeanien – 0,03 $/GB
  • Südamerika – 0,045 $/GB
  • Naher Osten und Afrika – 0,06 $/GB

Es gibt auch separate Preispunkte für die volumenbasierte CDN-Nutzung. Diese sind für Websites gedacht, die mehr als 500 TB Bandbreite benötigen.

Testen Sie Bunny.net kostenlos

Abschließende Gedanken

Wie Sie sehen, ist ein CDN ein wesentlicher Bestandteil des Webhostings, der eine verbesserte Leistung und DDoS-Abwehr bietet. Tatsächlich ist es so wichtig, dass viele Webhoster ihr eigenes CDN anbieten oder sich über eine Erstanbieter-Partnerschaft mit einem CDN-Anbieter integrieren.

In den meisten Fällen möchten Sie sich für eine einfache Pull-CDN-Umgebung entscheiden, die Ihre Webinhalte automatisch von Ihrem Server abrufen kann, wenn Benutzer Ihre Website besuchen.

Wenn Sie viele Inhalte auf Ihrer Website haben, beispielsweise hochauflösende Bilder und Videos, sollten Sie die Nutzung eines CDN-Anbieters in Betracht ziehen, der eine Speicherlösung anbietet.

Alles in allem: Wenn Sie derzeit kein CDN verwenden, sollten Sie einen Wechsel zu einem solchen in Betracht ziehen, um Ihre Website vor Bot-Verkehr und zukünftigen Verkehrsspitzen zu schützen.

Verwandte Lektüre:

  • Die besten Plugins, um WordPress zu beschleunigen

Offenlegung: Dieser Beitrag enthält Affiliate-Links. Das bedeutet, dass wir möglicherweise eine kleine Provision erhalten, wenn Sie einen Kauf tätigen.