Mam bardzo proste pytanie. Nginx robi odwrotne buforowanie proxy dla serwerów HTTP, takich jak Gunicorn i Unicorn. Jednak jeśli mam elastyczny balans obciążenia (oferowany przez Amazon Web Services znany również jako - ELB), czy istnieje jakiś sens w uruchamianiu nginx przed moim serwerem aplikacji?Uruchamianie nginx infront z jednorożca lub gunicorn pod Elastic Load Balancer
Request----> ELB -------> NGINX-------> UNICORN/GUNICORN HTTP SERVER
co zrobić, jeśli nie obsługuję żadnych statycznych treści w ogóle i wysyłam jsona tam iz powrotem? – noahandthewhale
Możesz zadzwonić sam, ale z miejsca, w którym siedzę, pozostawia kompresję i buforowanie jako potencjalne korzyści. Zapomniałem też wspomnieć o lepszych narzędziach polityki dla keepalives. e jeśli wystawisz swoje serwery tłuszczu bezpośrednio do sieci, będziesz miał trudniej radzić sobie z atakami DOS różnego rodzaju. Jeśli chodzi o przypadek użycia, wydaje się, że nie może być natychmiastowej korzyści, ale w dół drogi może się pojawić jedna. –
Właśnie stwierdziłem, że jeśli wskażę ELB bezpośrednio na Gunicorn z wszystkimi bezpośrednimi ustawieniami, to w ogóle nie działa poprawnie, ponieważ Gunicorn nie utrzymuje się przy życiu, a ELB żąda tego. – kert