2016-08-02 51 views
0

Meine Situation ist wie folgt. Ich habe eine ziemlich schnelle Website, die etwa 200.000 Bilder enthält. Ich benutze diese Bilder jetzt ohne Probleme (recht schnelles Laden von Bildern) und zeige sie auf meiner Website an. Aber jetzt merke ich, dass ich eine Option habe, all diese 200.000 mit einem kleinen Python-Skript auf meinen lokalen Server herunterzuladen. Ich könnte diese 200.000 Bilder auch in eine Cloud hochladen, CDN.schnellste Bildübertragung von lokalen Servern oder CDN oder Cloud?

Ich habe gesehen, dass berühmte Websites wie Google ihre Daten von einer separaten Domäne und höchstwahrscheinlich einem separaten Server anfordern.

Also meine Frage ist das. Dies ist der beste Weg, um eine große Anzahl von Bilddateien für die schnellste Lieferung auf meiner Webseite zu speichern. Ist es auf einem lokalen Server, einem externen Server oder einem strategisch platzierten Server wie dem, was CDNs tun? Weil ich momentan den Eindruck habe, dass Daten innerhalb des Servers am schnellsten übertragen werden und es daher am besten wäre, sie auf meinem lokalen Server zu haben.

+0

Es ist nicht klar, was Sie mit "innerhalb des Servers am schnellsten" meinen? Wenn Sie nur besorgt sind, innerhalb Ihres eigenen Systems zu übertragen, dann ist es am besten, wenn Sie es lokal verwenden. Aber es scheint, als würden Sie fragen, was für externe Benutzer der Website am besten ist. –

+0

Es tut mir leid. Was ich meinte ist, dass ich die Bilder auf meiner Webseite anzeigen würde (saY). In diesem Fall wäre ein lokaler Server besser? –

+0

Denken Sie daran, dass Ihre Endbenutzer jede Ressource einzeln anfordern. Für sie wäre "local" (in der Regel) näher an ihrem physischen Standort und nicht an Ihrem Server. –

Antwort

2

Der Begriff hängt am schnellsten von so vielen Faktoren wie

  1. Region Server
  2. Server RAM-Größe & Festplatte Lese-/Schreibgeschwindigkeit

  • Bandbreite von Server und Benutzer befindet Wenn ich dieselben Funktionen im Vergleich zu cloud, cdn, local habe, wähle ich Cloud, weil die Zuverlässigkeit der Cloud besser ist als die lokale