Wolę uwsgi, ponieważ jest super konfigurowalny i ma mnóstwo opcji.
Z przeprowadzonych przeze mnie testów porównawczych ma najlepsze wykorzystanie wydajności / pamięci. Jest bardzo elastyczny i prawdopodobnie może być precyzyjnie skonfigurowany do własnych potrzeb. Używam trybu cesarza uwsgi do hostowania wielu aplikacji. Przeszuka dany katalog w poszukiwaniu plików konfiguracyjnych i uruchomi / zarządza wszystkimi aplikacjami, dla których znajdzie pliki konfiguracyjne. Możesz usunąć konfigurację, aby zabić aplikację, dotknąć, aby uruchomić ponownie itp. To prawdopodobnie najszybszy i najłatwiejszy sposób na hostowanie wielu aplikacji. Opublikowałem szczegóły mojej konfiguracji na inny temat: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- production-for / 5906206 # 5906206 .
Zasadniczo twoja aplikacja będzie wąskim gardłem, a nie serwerem wsgi! Ale hej, jeśli chcesz jeszcze wydajniejszego serwera WSGI, możesz spojrzeć na meinheld lub bjoern . Oba są wyjątkowo lekkie i szybkie, zbudowane na szybkich pętlach zdarzeń, odpowiednio picoev i libev, i oba wykorzystują ten sam wysokowydajny parser HTTP, jak node.js.