Ich habe eine sehr einfache Frage. Nginx reverse Proxy-Pufferung für HTTP-Server wie Gunicorn und Unicorn. Wenn ich jedoch einen Elastic Load Balancer (angeboten von Amazon Web Services, auch als ELB bezeichnet) habe, ist es sinnvoll, nginx vor meinem App-Server auszuführen?Läuft nginx vor einem Einhorn oder Gunicorn unter Elastic Load Balancer
Request----> ELB -------> NGINX-------> UNICORN/GUNICORN HTTP SERVER
Was ist, wenn ich überhaupt keinen statischen Inhalt diene und ich nur json hin und her schicke? – noahandthewhale
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. –
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