Was sind die Vor- und Nachteile eines Content Delivery Network (CDN) mit? [geschlossen]

StackOverflow https://stackoverflow.com/questions/2145277

  •  23-09-2019
  •  | 
  •  

Frage

Ich wollte durch Best Practices für die Beschleunigung Ihrer Website von Entwickler-Website von Yahoo ...

  • Was sind die Vor- und Nachteile der Verwendung eines Content Delivery Network (CDN) ?

  • Wenn verwenden, um ein CDN?

  • Ist ein CDN ein Performance-Booster?

War es hilfreich?

Lösung

Was sind die Vor- und Nachteile der Verwendung eines Content Delivery Network (CDN)?

  • Die Nachteile kann sein, dass es Geld kostet, und es fügt ein wenig Komplexität Ihrer Bereitstellungsverfahren.

  • Der Hauptvorteil ist eine Erhöhung der Geschwindigkeit, mit der der Inhalt an die Benutzer ausgeliefert wird.

Wenn ein CDN benutzen?

  • Es ist am effektivsten, wenn Sie eine beliebte öffentliche Website mit irgendeiner Art von statischem Inhalt haben (Bilder, Skripte, CSS, etc.).

Ist ein CDN eines Performance-Booster?

  • In der Regel ja. Wenn eine bestimmte Anfrage von einem Benutzer gemacht wird, ist der Server am nächsten zu diesem Benutzer (in Bezug auf die minimalen Anzahl von Knoten zwischen dem Server und dem Benutzer) dynamisch bestimmt. Dies optimiert die Geschwindigkeit, mit der der Inhalt an den Benutzer geliefert wird.

Andere Tipps

Ein weiterer Punkt zu berücksichtigen (die vor kurzem Schub bei uns gewesen ist): Ihre Kunden blockieren können das CDN! Ich verwende Microsoft CDN für jQuery und letzten Herbst haben wir aus dem microsoft.com Hostnamen ajax.aspnetcdn.com chnaged (um die nicht benötigten Cookies zu vermeiden, wenn jQuery Download). Seitdem haben wir mehrere Kunden mit Netzwerk-Filter hatten die aspnetcdn.com und mussten manuell blockiert weiße Liste es.

Wir werden das CDN verwenden, aber es öffnete uns die Augen noch ein weiteres Problem könnte es führen.

Jeder CDN-Provider ist anders, aber Sie sollten wirklich ihr Netzwerk schauen und wie es könnte Ihre Zielgruppe bewirken, insbesondere dann, wenn Ihre Website Publikum stark in einem Teil der Welt lokalisiert ist.

Bei unseren Tests fanden wir die Mehrheit der Nutzer (je nachdem, welcher ISP sie in dem von der Verbindung), wo keine Leistungsvorteil als CDN-Provider sehen wir bei Verwendung gesucht wurde mit ihren Upstream-Provider nicht gepaart. Die Pakete wurden entlang der „Hauptrohre“ geleitet und Leistung fallen gelassen hätte nicht zu werden hatten wir voraus gegangen.

Mit dieser sagte die oben beschriebene Situation ist wahrscheinlich nicht so häufig, aber es ist immer noch eine gute Idee zu testen. Rufen Sie eine Version Ihrer Website-Ressourcen von einem CDN und Test in verschiedenen Gegenden und auf verschiedene Verbindungen verwenden und die Ergebnisse messen.

Es gibt noch andere Vorteile als auch, Browser Vorteil mehrerer Domänen und mit mehr gleichzeitigen Anfragen, weniger Belastung für den Server usw. Im Allgemeinen nehmen gesprochen, CDN eine gute Option ist.

Ein CDN ist ein Performance-Booster, wenn eine Menge von Inhalten aus dem CDN kommen.

Normalerweise haben Sie zwei Verbindungen jedes Mal Inhalt für jede Domain zu bekommen so dass jeder Artikel ist eine Verbindung.

Wenn Sie Inhalte auf einem CDN von einer anderen Domain, die Sie mehr Verbindungen für Ihre Website und Ihrer Website schneller geladen werden.

Ich benutze normalerweise eine CDN für JavaScript-Bibliotheken und nur, wenn ich das CDN vertrauen und überprüfen Sie die Verfügbarkeit von dem CDN Sie verwenden möchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top