Warum benötigt Flask für Nginx einen WSGI-Wrapper?

So aus den Python / Flask-Dokumenten empfehlen beide, den Flask-Webserver nicht als Produktions-Webserver auszuführen, was sinnvoll ist. Meine Frage ist, ob ich dann meine Flask-Anwendung auf einem Nginx-Server ausführen kann. Warum empfehlen alle Anleitungen im Internet, Flask um uWSGI, Tornado oder einen anderen WSGI-Server zu wickeln? Was bedeutet es für etwas, WSGI zu sein? Ist der Kolben nicht WGSI-konform?

Ich bin besonders verloren, weilHie, die erste Antwort lautet:

Apache und Nginx sind beide HTTP-Server. Sie können statische Dateien wie (.jpg- und .html-Dateien) oder dynamische Seiten (wie Wordpress-Blogs oder -Foren, die in einer Sprache wie PHP oder Python geschrieben sind) bereitstellen.

JedochDie post states:

Nginx ist ein Webserver. Es stellt statische Dateien bereit, kann jedoch keine Python-Anwendung ausführen und hosten. uWSGI füllt diese Lücke.

Es scheint nur ineffizient zu sein, wenn meine Anwendung von einem Server (z. B. uWSGI) und dann von einem anderen Server (z. B. Nginx) verarbeitet wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage