CDN ist nur ein Baustein Ihrer E2E-Website-Leistung und dient einem ganz bestimmten Zweck, nämlich der Bereitstellung einer nahezu unbegrenzten Skalierungsfähigkeit und der Verbesserung der Leistung / Geschwindigkeit, mit der statische Objekte Ihren Website-Besuchern bereitgestellt werden, indem diese statischen Objekte an Edge verteilt werden Server, die Ihren Besuchern auf der ganzen Welt so nahe wie möglich kommen, indem sie speziell für Builds optimierte Bereitstellungsserver verwenden.
Wenn Ihr Publikum auf der ganzen Welt verteilt ist, ist es sehr sinnvoll, eine kommerzielle CDN-Lösung zu verwenden, anstatt Server und Bandbreite auf der ganzen Welt zu kaufen. Nur eine Handvoll Unternehmen haben das Geld und die Fachkenntnisse, um ein solches Netzwerk aufzubauen. Google hat es geschafft, Netflix macht es, aber wenn Sie nicht so groß sind, macht es keinen wirtschaftlichen Sinn, ein eigenes CDN zu erstellen, und Sie sind besser dran, einen der kommerziellen CDN-Anbieter zu verwenden. Die führenden 3 Tier 1-Anbieter sind Akamai, Limelight und EdgeCast.
Es gibt 100 andere CDN-Anbieter. Es ist ein bisschen wie im Autogeschäft, viele Marken, alle haben 4 Räder und einen Motor, aber es gibt massive Unterschiede zwischen den einzelnen Marken / Modellen.
Es ist unklar, was Ihre Zielgruppe ist oder wie viel Verkehr Sie liefern. Ohne diese Informationen ist es schwierig, eine gute Antwort zu geben. Das Einrichten eines kommerziellen CDN ist jedoch so einfach wie das Informieren des CDN darüber, welche Domain statische Dateien bereitstellt.
Angenommen, static.shirtofholland.com wird verwendet, um statische Objekte (Bilder, js, css ...) bereitzustellen. Dann müssen Sie nur diesen c-Namen erstellen und dem CDN mitteilen, wo sich der Origin-Server befindet (damit er den statischen Inhalt abrufen kann und Cache es am Rand) und aktualisiere schließlich deine DNS-Zone, um diesen statischen C-Namen auf deinen CDN-Provider zu verweisen. Alternativ können Sie die CDN-URL direkt verwenden (von Ihrem CDN bereitgestellt). Es ist nicht sehr elegant, aber es funktioniert.
Ein weiterer wichtiger Aspekt, der bei der Untersuchung der Leistungsverbesserung berücksichtigt werden muss, sind folgende:
DNS - ist Ihr aktueller DNS-Anbieter schnell und zuverlässig genug? Die Verwendung eines verwalteten DNS-Anbieters ist ein langer Weg und kostet nicht viel Geld.
CDN für die Zustellung statischer Objekte
ADN oder DSA zur Beschleunigung von dynamischen Inhalten (nicht zwischenspeicherbar). Dies wird die Leistung jeder E-Commerce-Website dramatisch verbessern, ist jedoch relativ teuer (im Gegensatz zu CDN, das sehr erschwinglich ist).
FEO- oder Front-End-Optimierung, die entweder durch Codeoptimierung (siehe Souders Bestseller O'Reilly-Buch, Hochleistungswebsites) oder mithilfe einer kommerziellen Lösung durchgeführt werden kann, die diese FEO-Regeln (und mehr) im laufenden Betrieb auf Ihre Daten anwendet Seite? ˅. Dies erfolgt normalerweise zusätzlich zur dynamischen Beschleunigung.