Ich bevorzuge uwsgi, weil es super konfigurierbar ist und jede Menge Optionen hat.
Von den Benchmarks, die ich gemacht habe, hat es die beste Leistung / Speichernutzung. Es ist sehr flexibel und kann wahrscheinlich genau auf Ihre Bedürfnisse konfiguriert werden. Ich benutze uwsgi der Kaiser - Modus auf Host mehr Anwendungen. Es durchsucht ein bestimmtes Verzeichnis nach Konfigurationsdateien und startet / verwaltet alle Anwendungen, für die es Konfigurationsdateien findet. Sie können die Konfiguration entfernen, um die App zu beenden, zum Neustarten berühren usw. Dies ist wahrscheinlich der schnellste und einfachste Weg, um mehrere Apps zu hosten. Ich habe die Details meiner Konfiguration zu einem anderen Thema veröffentlicht: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- production-for / 5906206 # 5906206 .
Im Allgemeinen ist Ihre Anwendung der Engpass, nicht der WSGI-Server! Aber wenn Sie einen noch leistungsstärkeren WSGI-Server benötigen , sollten Sie sich meinheld oder bjoern ansehen . Beide sind extrem leicht und schnell, basieren auf schnellen Ereignisschleifen, Picoev bzw. Libev und verwenden denselben Hochleistungs-HTTP-Parser wie node.js.