3 Situationen, in denen Sie ohne CDN besser aufgehoben sind

Autor: Roger Morrison
Erstelldatum: 22 September 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Pandemie der Wut (3): Der Anwalt der Querdenker | SPIEGEL TV
Video: Pandemie der Wut (3): Der Anwalt der Querdenker | SPIEGEL TV

Inhalt


Quelle: Nmedia / Dreamstime.com

Wegbringen:

Content Delivery Networks (CDNs) können eine schnelle und effiziente Möglichkeit sein, Ihre Inhalte an Benutzer zu liefern. Aber sie sind nicht immer die beste Option.

Content Delivery Networks (CDNs) sind eine hervorragende Möglichkeit, den Zugriff auf Ihre Inhalte auf dem Bildschirm oder dem Gerät des Benutzers zu beschleunigen, indem zwischengespeicherte Daten auf Servern in der Nähe bereitgestellt werden. Wenn Benutzer auf eine CDN-fähige Website zugreifen, kann die Ladegeschwindigkeit erheblich verbessert werden, was ebenfalls die Benutzerfreundlichkeit verbessert.

CDNs sind die perfekte Lösung für Dateninfrastrukturarchitekten, die insbesondere die Verringerung von Bandbreitenverschwendung und die Gewährleistung einer hocheffizienten Ressourcennutzung anstreben. Top-CDNs zeichnen sich durch Echtzeit-Skalierbarkeit und die Möglichkeit zur Minimierung der Netzwerklatenz aus. Dies bedeutet, dass die Benutzer die Daten so schnell wie möglich mit minimalen Paketverlusten erhalten und Ihre Ressourcen optimal genutzt werden. (Weitere Informationen zur Netzwerkeffizienz finden Sie unter Die Rolle von KPIs im Netzwerkmanagement.)


In der Regel wird davon ausgegangen, dass CDNs in allen Inhaltssituationen ungemein hilfreich sind, da sie durch Caching und Front-End-Optimierung eine schnellere Reaktionszeit gewährleisten. CDNs sind jedoch nicht unbedingt die beste Methode, um die Leistung in allen Fällen zu optimieren.

Ein typisches CDN basiert auf mehreren Knoten, die auf der ganzen Welt verteilt sind. Der zwischengespeicherte Inhalt Ihrer Website wird auf diesen Knoten gespeichert. Wenn Benutzer aus einer bestimmten geografischen Region auf Ihre Website zugreifen, wird ihnen zwischengespeicherter Inhalt vom nächsten Knoten bereitgestellt. Reduzierte Entfernung bedeutet kürzere Hin- und Rückfahrt und der Benutzer erhält den Inhalt so schnell wie möglich. In ähnlicher Weise kann eine verteilte Netzwerktopologie vor übermäßigem Bandbreitenverbrauch schützen, wenn an Ihrem Standort hohe Datenverkehrslasten oder -spitzen auftreten.

Auf den ersten Blick scheint ein CDN ein sehr nützliches Werkzeug für jede Art von Inhalt zu sein. Dies ist jedoch nicht immer von Vorteil, insbesondere wenn Sie spezielle Anforderungen haben, die eine verteilte Infrastruktur ausschließen. Hier sind einige Beispiele.


Bescheidene Nutzerbasis

Die Bereitstellung eines CDN ist sehr sinnvoll, wenn Sie über eine große und vielfältige Benutzerbasis verfügen. Wenn Sie jedoch über eine kleine, zielgerichtete und spezifische Benutzerbasis verfügen, ist es möglicherweise besser, andere Methoden zur Verbesserung der Benutzererfahrung einzusetzen. Dies gilt insbesondere, wenn Ihre Infrastruktur nur eine geringe Anzahl von Benutzern bedient, z. B. ein Intranet für die interne Verwendung in Ihrem Unternehmen, oder wenn Ihre Benutzerbasis sehr gering ist.

Eine Alternative besteht darin, ein verzögertes Laden zu implementieren, bei dem die minimale Menge an Inhalten auf den Bildschirm des Benutzers heruntergeladen wird, sodass der Benutzer sofort auf diese Inhalte zugreifen kann. Anstelle des übrigen Inhalts bleiben temporäre Platzhalter erhalten. Wenn der Benutzer zum Rest des Inhalts wechselt, werden die Platzhalter mit dem tatsächlichen Inhalt gefüllt. Diese Technik stellt sicher, dass dem Benutzer das Wesentliche sofort zur Verfügung gestellt wird und der Rest des Inhalts nach Bedarf geladen wird. Das Ergebnis ist ein intelligenter Bandbreitenverbrauch, minimale Seitenladegeschwindigkeiten und eine verbesserte Benutzererfahrung aufgrund von Geschwindigkeitsverbesserungen.

Extrem lokalisierte Anwenderbasis

Einer der herausragenden Vorteile eines CDN besteht darin, dass es die Bereitstellung von Inhalten für Benutzer auf der ganzen Welt beschleunigen kann. Wenn Sie Ihre Inhalte jedoch auf Benutzer in einer bestimmten geografischen Region ausrichten, ist die Verwendung eines CDN möglicherweise nicht sinnvoll. Solche Beispiele wären, wenn Sie eine Schul- oder Universitätswebsite betreiben - es ist möglicherweise besser, den Zugriff von der lokalen Infrastruktur aus zu ermöglichen, insbesondere wenn Benutzer aus der Umgebung zugreifen.

Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Bei einer derart konzentrierten Benutzerbasis können Sie mit anderen Möglichkeiten zur Verbesserung der Benutzererfahrung experimentieren. Sie können beispielsweise versuchen, das Prefetching auf Ihrer Site zu implementieren. Beim Vorabrufen werden im Wesentlichen Komponenten abgerufen, auf die der Benutzer als Nächstes zugreifen soll. Wenn Sie beispielsweise ein Bild in einer Galerie anzeigen, klickt der Benutzer sehr wahrscheinlich zum nächsten. Beim Vorabrufen wird also das nächste Bild auf der Benutzerseite geladen, bevor der Benutzer darauf geklickt hat, wodurch es sofort gerendert wird, sobald der Benutzer es erreicht. Dies verbessert die wahrgenommene Ladezeit auf Benutzerseite erheblich.

Regulatorische und komplexe Governance-Anforderungen

Wenn Ihre Organisation mit vertraulichen Benutzerdaten umgeht, ist es offensichtlich, dass Sie über ein komplexes Governance-Protokoll verfügen, das Benutzerdaten um jeden Preis schützen soll. Dies kann auch Souveränitätsanforderungen einschließen, die vorschreiben, dass die Daten in der physischen Gerichtsbarkeit eines bestimmten Landes bleiben müssen. In einem solchen Fall ist die Bereitstellung eines CDN möglicherweise nicht unbedingt eine gute Lösung, da dies bedeutet, dass Daten auf Servern in Ländern außerhalb der Gerichtsbarkeit zwischengespeichert werden können, was den Souveränitätsanforderungen zuwiderlaufen könnte. (Weitere Informationen zu den Verantwortlichen für die Datenverwaltung finden Sie unter Chief Data Officer: The Next Hot Tech Job?)

Fazit

Dennoch sind CDNs in den meisten Fällen eine großartige Möglichkeit, die Geschwindigkeit und Zuverlässigkeit von Websites zu verbessern. Moderne Cloud-basierte CDNs werden auch eine Reihe von Sicherheitsfunktionen bereitstellen, darunter die vorderste Verteidigungslinie gegen verkehrsbasierte Angriffe und die Lastverteilung durch die Funktion eines Reverse-Proxys.

Während Sie in einem extrem lokalisierten Szenario möglicherweise nicht die wichtigsten Vorteile eines CDN nutzen können, führt die Bereitstellung dieser Art von Service in vielen anderen Fällen zu erheblichen Verbesserungen.