2013-06-12 4 views

Antwort

6

In einem Wort: ja. Amazon ELB Service ist wunderbar, aber es ist nur ein Load Balancer. Wenn Sie nginx auf Ihrem eigenen Server ausführen, erhalten Sie einen Ort der Kontrolle und einen Ort für Umschreibungen, Weiterleitungen, Komprimierung, Header Munging, Caching und mehr. Darüber hinaus können Sie statische Dateien auf schnellstmögliche Weise bereitstellen, anstatt einen Platz auf Ihrem schwereren Appserver zu verwenden.

+0

Was ist, wenn ich überhaupt keinen statischen Inhalt diene und ich nur json hin und her schicke? – noahandthewhale

+0

Sie können den Anruf selbst tätigen, aber von wo ich sitze, bleiben Komprimierung und Zwischenspeicherung als mögliche Vorteile. Außerdem habe ich vergessen, bessere Richtlinien für Keepalives zu erwähnen. Wenn Sie Ihre fetten Server direkt dem Netz aussetzen, werden Sie es schwerer haben, mit DOS-Angriffen verschiedener Art umzugehen. Für Ihren Anwendungsfall klingt es so, als gäbe es keinen sofortigen Nutzen, aber auf dem Weg dorthin können Sie einen sehen. –

+2

Was ich gerade gefunden habe ist, dass, wenn ich ELB direkt auf Gunicorn mit allen direkten Einstellungen zeige, es überhaupt nicht richtig funktioniert, weil Gunicorn nicht weiter lebt, und ELB scheint es zu verlangen. – kert

Verwandte Themen