Hinweis: Der folgende Artikel hilft Ihnen dabei: Die Vorteile der Verwendung eines Content Delivery Network mit WordPress und Magento
Wenn es um Ladezeiten für Webseiten geht, Schneller ist immer besser. Es spielt keine Rolle, wie unglaublich der Inhalt einer Website ist oder wie effektiv ihre Social-Media- und Werbestrategien sind, um Besucher auf eine Website zu locken. Wenn diese Besucher länger als zwei oder drei Sekunden auf das Laden der Seite warten müssen, steigt die Wahrscheinlichkeit, dass sie direkt dorthin zurückkehren, wo sie hergekommen sind, und auf eine andere Website weitergeleitet werden.
Langsame Websites bedeuten verlorene Werbeimpressionen und Klicks, verpasste Verkaufschancen und einen schlechten ersten Eindruck, der wahrscheinlich bei den Benutzern hängen bleibt beeinflussen sie dazu auffordern, eine Website in Zukunft zu meiden.
Es gibt zahlreiche Möglichkeiten, PHP-Anwendungen wie WordPress und Magento zu beschleunigen, und wir haben bereits über viele davon gesprochen, aber in diesem Artikel konzentrieren wir uns auf Content-Delivery-Netzwerke.
Wenn Sie mit der Idee des Cachings vertraut sind, sollten Content-Delivery-Netzwerke leicht zu verstehen sein.
In fast allen Fällen wird eine Site auf einem Server oder einem Servercluster gehostet, der sich irgendwo in einem Rechenzentrum befindet. Für den Fall eines Problems mit der Hauptsite kann es sekundäre Backup-Sites geben, aber normalerweise haben Sites einen Standort, auf den ihre IP-Adresse verweist.
Systemadministratoren und Website-Besitzer können verschiedene Strategien implementieren, um die Leistung ihrer Websites sehr schnell zu steigern. Wenn jedoch alle Anfragen von überall auf der Welt an einen Ort weitergeleitet werden, sind Geschwindigkeitseinschränkungen erforderlich, die kaum zu überwinden sind.
Egal was Systemadministratoren tun, sie können die Lichtgeschwindigkeit nicht überwinden, und die meisten Netzwerkinfrastrukturen erreichen diese Geschwindigkeit nicht annähernd. Hin- und Rückfahrten um die ganze Welt oder einen erheblichen Teil davon können die Ladezeit einer Seite um Sekunden verlängern.
Auch die Netzwerke, die zwischen einer Website und dem Browser des Benutzers liegen auferlegen eine Zeitstrafe. Jedes Mal, wenn das Signal einen Router oder Netzwerk-Switch passieren muss, kommt es zu einer kleinen Verzögerung. Manchmal müssen Signale sowohl auf dem eingehenden als auch auf dem ausgehenden Weg Dutzende von Routern durchlaufen, was für jeden einzelnen etwas mehr Zeit in Anspruch nimmt.
Die Lösung ist das Content Delivery Network (auch Content Distribution Network genannt). Um die inhärenten Beschränkungen des Internets zu umgehen, werden Kopien einer Website oder ihrer statischen Assets an Dutzenden oder Hunderten von Orten auf der ganzen Welt platziert. Wenn ein Browser eine Inhaltsanforderung stellt, wird diese von einem der „Edge-Knoten“ und nicht vom Hauptserver gesendet. Durch die Weiterleitung von Anfragen an den nächstgelegenen Randknoten können die Roundtrip-Zeiten um Größenordnungen reduziert werden.
Die Replikation der Site an zahlreichen Standorten hat noch weitere Vorteile: Es verringert die Wahrscheinlichkeit, dass ein Problem in einem Teil des Netzwerks dazu führt, dass eine Site offline geht, es reduziert die Belastung des Hauptservers oder Clusters und die Last kann intelligent verteilt werden um die Knoten herum, wenn es eine Verkehrsspitze gibt.
Websites, die auf Werbeeinnahmen und Produktverkäufe angewiesen sind, werden höchstwahrscheinlich höhere Konversionsraten verzeichnen, die die Kosten für die Nutzung eines Content-Delivery-Netzwerks ausgleichen.
Wenn Sie ein CDN verwendet und gute (oder nicht so gute) Ergebnisse erzielt haben, können Sie gerne in den Kommentaren unten ein Gespräch beginnen.
Bildquelle: rexbogg5