1

PEP 3333は次のように述べています。

サーバーまたはゲートウェイは、アプリケーションに向けられた HTTP クライアントから受信した要求ごとに、呼び出し可能なアプリケーションを 1 回呼び出します。

次に、CGi スクリプトが WSGI アプリケーション callable を呼び出す方法の例を示します。

しかし、バイナリ アプリケーションであるuWSGIは、Python で記述された WSGI callable をどのように呼び出すのでしょうか?

ソケットに接続してアプリケーションを呼び出し可能にする独自の Python ラッパーがありますか?

それとも何らかのサブインタープリターの魔法を使っていますか?

4

1 に答える 1

3

uWSGI は libpython とリンクしているため、事実上完全な Python インタープリターです。起動時にコードをロードし、リクエストを待ちます。リクエストごとに、指定された callable を実行します。

于 2013-05-16T10:31:19.880 に答える