it-swarm.com.de

Verwenden von CDN im Vergleich zu einem eigenen statischen Server und wie wird das gemacht?

Ich möchte meine Website beschleunigen und erwäge, alle statischen Dateien und vom Benutzer hochgeladenen Inhalte auf einen separaten Server zu verschieben. Ich habe die Möglichkeit, ein CDN zu verwenden oder meinen eigenen statischen Server einzurichten und von dort aus Dateien mit lighttpd zu liefern.

Meine Fragen sind:

Wann sollte ich CDN wählen und wann ist es eine gute Idee, einen eigenen Server zu verwenden? Wäre die Verwendung Ihres eigenen Servers kostengünstiger? Wie werden CDNs üblicherweise integriert? Ist auf meinem Server eine Client-Software installiert, die neue Daten (vom Benutzer hochgeladene Inhalte) auf das CDN überträgt? Was ist die beste Vorgehensweise zum Einrichten Ihres eigenen statischen Servers und wird rsync zum Verschieben von Dateien verwendet?

1
user7562

Wann sollte ich CDN wählen und wann ist es eine gute Idee, einen eigenen Server zu verwenden? Wäre die Verwendung Ihres eigenen Servers kostengünstiger?

Möglicherweise ist Ihr eigener Server kostengünstiger, wenn Sie über einen hohen und stetigen Datenverkehr verfügen. Mit CDNs können Sie jedoch den Datenverkehr beschleunigen oder das, was Sie im laufenden Betrieb bezahlen, an die Nachfrage anpassen. Daher sind sie möglicherweise besser, wenn Sie nur sehr wenig Datenverkehr haben oder wenn sich der Datenverkehr ändert oder beschleunigt.

Dies ist natürlich von Anbieter zu Anbieter unterschiedlich, seien Sie also beim Einkaufen offen.

Neben dem Preis stellt sich auch die Frage, ob Sie wettbewerbsfähig genug sind oder sich die Zeit leisten können, um Ihren eigenen Server einzurichten und sicher, gesichert und auf dem neuesten Stand zu halten.

Wie werden CDNs üblicherweise integriert? Ist auf meinem Server eine Client-Software installiert, die neue Daten (vom Benutzer hochgeladene Inhalte) auf das CDN überträgt?

Dies variiert zwischen den Anbietern, und ich habe keine Erfahrung mit den größeren Anbietern (Amazon usw.), um dieses Detail zu beantworten.

Was ist die beste Vorgehensweise zum Einrichten Ihres eigenen statischen Servers und wird rsync zum Verschieben von Dateien verwendet?

Ja, Sie können rsync überall dort ausführen, wo SSH unterstützt wird und wie ich normalerweise Dateien auf einen Server verschiebe.

Ich finde die Linode-Bibliothek ein großartiger Ort für Ressourcen zum Einrichten eines Linux-basierten Servers.

1
thomasrutter

CDNs sind in der Regel die bessere Wahl, wenn Ihr Datenverkehr global verteilt ist. Dies bedeutet, dass die Wartezeit für die Anforderungen des Besuchers verringert wird, da sie vom nächstgelegenen geografischen Server bereitgestellt werden, auf dem sich der angeforderte Inhalt befindet.

Wenn der größte Teil Ihres Datenverkehrs aus demselben Land stammt, können Sie Ihre Kosten/Komplexität reduzieren, indem Sie Ihren eigenen Server verwenden.

Es gibt einige verwandte QnAs zum 'Wie':
CDN - CDN - Content Delivery Networks. Wie funktionieren sie und warum sollte ich eine verwenden?
Statisch - Wie viele Domänen sollen Komponenten aufteilen?

0
Mike Hudson