Was ist ein CDN und warum ist es unerlässlich, wenn Sie eine Domain besitzen?

Ein Content Delivery Network ( CDN ) ist eine Sammlung von Servern, die auf der ganzen Welt verteilt sind und Teile Ihrer Website an Website-Besucher liefern, die sich in der Nähe dieser Server befinden.

Die häufigste Verwendung eines CDN ist die Bereitstellung von Bildern von einer Website. Dies liegt daran, dass Bilder normalerweise die am langsamsten ladende Komponente einer Webseite sind. 

Was ist ein CDN?(What Is a CDN?)

Ein CDN ist kein Webhost. Es speichert einfach die Teile Ihrer Website, die Sie für die Bereitstellung durch ein CDN eingerichtet haben . Diese gespeicherten (zwischengespeicherten) Dateien werden auf alle verschiedenen Server auf der ganzen Welt hochgeladen.

Wenn ein Besucher aus einem anderen Land Ihre Website besucht, erhält er den Text direkt von Ihrem Webhost, aber er erhält möglicherweise eine Reihe anderer Dateien vom CDN -Server, der seinem Standort am nächsten liegt.

Diese Dateien können enthalten:

  • Javascript-Dateien
  • Bilder
  • Videos
  • Stylesheets

Die Nachfrage nach CDN -Diensten stieg sprunghaft an, als Google anfing, die Seitenladegeschwindigkeit als eine Variable in seinem Ranking-Algorithmus zu verwenden.

Dieser Wettlauf um die am schnellsten ladende Seite zu einem Thema erforderte von Websitebesitzern, nach Alternativen für langsam ladende Bilder auf der Website zu suchen. Das verteilte, zwischengespeicherte CDN -Netzwerk war die perfekte Lösung.

Warum ein CDN für Ihre Website unerlässlich ist(Why a CDN Is Essential For Your Site)

Wenn Sie eine Website besitzen, ist die Geschwindigkeit, mit der Seiten geladen werden, aus mehreren Gründen wichtig. Wie oben erwähnt, wird es Ihr Gesamtranking bei Google verbessern(Google)

Zweitens verbessert es die Erfahrung der Besucher auf Ihrer Website. Dadurch bleiben sie länger auf Ihrer Website und besuchen mehr Seiten darauf.

Hier sind ein paar andere Möglichkeiten, wie ein CDN für Ihre Website unerlässlich ist.

Spart Bandbreite(Saves Bandwidth)

Durch die Verwendung eines CDN verlagern Sie die Bandbreitennutzung vom Server Ihres Webhosts auf das verteilte Netzwerk von CDN - Servern. 

Sobald Sie Ihr CDN -Konto eingerichtet und mit Ihrer Domain eingerichtet haben, sehen Sie, dass sich die Bandbreite in Ihrem Konto-Dashboard ansammelt.

Dies ist die Bandbreitenanforderung, die Sie vom Server Ihres Webhosts entfernen. Da Webhosting-Dienste so teuer sind wie sie sind – und sehr oft für die Verwendung von mehr Bandbreite berechnet werden – bedeutet die Reduzierung der Bandbreitennutzung normalerweise erhebliche Kosteneinsparungen.

Die Kosten für die CDN(CDN) -Bandbreite sind weitaus günstiger als die Kosten für das Webhosting. Dies liegt daran , dass CDN -Dienste ihr Servernetzwerk so einrichten, dass Inhalte mit hoher Bandbreite wie Bilder verwaltet werden. Sie tun dies auf folgende Weise.

  • CDNs verwenden Optimierungen wie Server-Load-Balancing und Steady-State-Laufwerke, die die Übertragung beschleunigen und Fehler reduzieren.
  • Durch Techniken zur Manipulation der Dateigröße wie Dateikomprimierung und -minimierung(CDNs) reduzieren CDNs die übertragene Datenmenge.
  • Mithilfe von SSL/TLS - Zertifikaten können CDNs falsche Übertragungsstarts reduzieren, wodurch die Notwendigkeit vermieden wird, eine Übertragung neu zu starten und noch mehr Daten zu senden.

Reduziert Ausfallzeiten(Reduces Downtime)

Wenn es um Zuverlässigkeit geht, gibt es nur wenige Dinge, die die Ausfallzeit Ihrer Website mehr reduzieren als die Verwendung eines CDN -Dienstes.

Diese erhöhte Betriebszeit hat mehrere Gründe.

Das verteilte CDN -Netzwerk bedeutet, dass der Großteil Ihrer Bandbreite – Bilder – von mehreren Servern aus der ganzen Welt kommt. CDN -Dienste verwenden eine Technik namens „Load Balancing“, was bedeutet, dass bei übermäßiger Nachfrage von einem Server andere Server verwendet werden, um die Last auszugleichen.

Wann immer Ihr Website-Traffic erheblich ansteigt, stellt dies eine große Nachfrage nach mehreren Hardwarekomponenten dar. Insbesondere der Webserver im Rechenzentrum Ihres Webhosts und die verteilten Server, die von Ihrem CDN -Dienst verwaltet werden.

Und da Bilder und Dateien den größten Teil der zu übertragenden Daten ausmachen, wird dort die meiste Nachfrage auftreten. 

Die Tatsache, dass CDNs diese Nachfrage über mehrere Load-Balancing-Server verwalten, bedeutet, dass Ihre Website erheblich mehr Datenverkehr bewältigen kann, als wenn Sie keinen CDN -Dienst verwenden würden.

Verbessert die Sicherheit(Improves Security)

Sie werden überrascht sein zu erfahren, dass die Verwendung eines CDN auch die Sicherheit Ihrer Website erhöhen kann.

Um dies zu verstehen, ist es zunächst wichtig, den Datenfluss zu verstehen, wenn Besucher auf Ihre Website kommen.

Bei einem einzigen Webserver-Setup stellen Besucher eine Anfrage für eine Webseite, und Ihr Webserver muss mit allen Daten antworten – einschließlich Text, Bildern, Javascript und Stylesheets. All dieser Bandbreitenbedarf wirkt sich auf Ihren einen Webserver aus.

Stellen Sie sich das wie einen Damm mit mehreren Wasserhäfen vor. In diesem Szenario wäre es ein Damm mit nur einer einzigen Öffnung, durch die Wasser fließen kann. Es würde nicht viel Wasser brauchen, bis der Damm überlastet ist und Wasser über die Spitze fließt.

Aus diesem Grund werden die meisten Dämme mit mehreren Öffnungen gebaut, die geöffnet werden können, wenn der Wasserspiegel auf der anderen Seite steigt.

Wenn Ihre Website auf einem einzigen Webserver gehostet wird, ist es für einen DDOS- Angreifer viel weniger Aufwand, Ihre Website lahmzulegen.

DDOS-Angriffe werden von vielen verschiedenen „Bots“ aus der ganzen Welt gestartet und simulieren Hunderte oder sogar Tausende von Benutzern, die gleichzeitig Anfragen an Ihren Webserver stellen.

Durch die Verwendung eines CDN -Dienstes mit verteilten Webservern auf der ganzen Welt sind alle diese Server jedoch wie zusätzliche Ports im Damm.

Jetzt muss Ihr Webserver nur noch Text bereitstellen, und mehrere CDN - Server stellen Bilder und andere Dateien bereit. Alle diese Server teilen sich im Wesentlichen den Bandbreitenbedarf. 

Dies bietet keinen 100-prozentigen Schutz vor DDOS- Angriffen, erfordert jedoch einen viel größeren Aufwand, den die Hacker in den Angriff stecken, bevor Ihre Website abstürzt.

Wenn Sie außerdem sicherstellen, dass Ihr CDN mit TLS/SSL -Zertifikaten eingerichtet ist, wird der gesamte Datenverkehr verschlüsselt und vor Hackern geschützt, die den Webdatenverkehr abfangen.

So richten Sie Ihren CDN-Dienst ein(How to Set Up Your CDN Service)

Während ein CDN -Dienst kompliziert klingen mag, ist die Einrichtung ziemlich einfach.

Zuerst müssen Sie einen CDN -Dienst auswählen. Es gibt ein paar große zur Auswahl.

  • Cloudflare : Einer der größten und bekanntesten CDN -Dienste, der von vielen großen Unternehmen auf der ganzen Welt genutzt wird.
  • (Fastly)Schnell : Bietet eine Reihe von Produkten zur Weboptimierung , einschließlich der Bereitstellung von CDN - Inhalten.
  • KeyCDN : Verwaltet 34 Rechenzentren auf der ganzen Welt mit bewährter Website-Geschwindigkeitsleistung.
  • MetaCDN : Im Gegensatz zu anderen CDN -Diensten, die nach Nutzung abrechnen, wird für diesen Dienst eine monatliche Pauschalgebühr erhoben.
  • StackPath : Früher MaxCDN , StackPath wird von vielen Unternehmen und Websites auf der ganzen Welt verwendet. 

Jeder dieser Dienste bietet eine ausreichende CDN - Optimierung für Ihre Website. Wenn Ihre Website klein ist, ist es besser, sich für ein nutzungsbasiertes Zahlungsmodell zu entscheiden, da Ihre Bandbreite wahrscheinlich gering sein wird. Wenn Sie eine große Website oder ein großes Unternehmen haben, wäre das Festpreismodell besser.

Nachdem Sie sich für einen CDN -Dienst angemeldet haben, müssen Sie Ihre (CDN)CDN -Zone in Ihrem Konto einrichten .

Das Einrichten des Kontos umfasst lediglich die Angabe des Namens Ihrer Domain und die Konfiguration von Caching und Komprimierung. Normalerweise ist es in Ordnung, diese Einstellungen als Standard zu belassen.

Notieren(Make) Sie sich den von Ihrem CDN bereitgestellten (CDN)CNAME- Hostnamen . Das brauchst du später.

Schließlich müssen Sie ein CDN- Plugin auf Ihrer Website installieren. Wenn Sie beispielsweise eine WordPress - Site betreiben, ist W3 Total Cache eine beliebte Option.

Sobald Sie das Plug-in installiert haben, sehen Sie ein verfügbares Feld, in das Sie den von Ihrem CDN -Dienst bereitgestellten CNAME eingeben können.(CNAME)

Sie finden auch einen Abschnitt, in dem Sie aktivieren können, welche Art von Dateien auf Ihrer Website vom CDN -Dienst zwischengespeichert und Besuchern bereitgestellt werden sollen.

Sobald Sie alle Änderungen gespeichert haben, sollten Sie sehen, dass die CDN- Bandbreitendiagramme die Besucher im Laufe der Zeit wiedergeben. Es kann einige Zeit dauern, bis die Änderungen im gesamten Internet repliziert werden , aber die DNS- Änderungen sollten nach etwa 24 Stunden aktualisiert werden.

Angesichts der Leistungs- und Sicherheitsvorteile, die ein CDN -Dienst bietet, können Sie es sich nicht leisten, ihn nicht für Ihre Website zu konfigurieren.



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts