Python:Geventを使用すると、フロントエンドサーバー /リバースプロキシが必要ですか?

StackOverflow https://stackoverflow.com/questions/6319463

  •  27-10-2019
  •  | 
  •  

質問

関連する質問では、Python Webアプリケーションがどのように端から端まで「結びついている」かを把握しようとしています。WSGIモジュールでApache/lighttpd/nginxが必要であると仮定しています。 (CDNを使用して静的コンテンツを提供していると仮定しましょう。)

WSGIをスキップしてGeventライブラリを使用してクライアントに直接サービスを提供することは可能ですか?

役に立ちましたか?

解決

Geventは事前に作成されたHTTPサーバーを含めていませんが、 gevent.server. 。おそらく、などの軽量のWSGIコンテナを使用する方が簡単です 展開貼り付け けれど。

他のヒント

能力/セキュリティは限られているため、トイ以外のアプリケーションを使用することはできません。 Nginxは完璧な仲間です。

Geventの著者 Gunicornを使用することをお勧めします.

(2番目のHTTPサーバーではなく)WSGIをスキップすることはあまり意味がありません。これは、互いにインターフェイスを組むプログラムのための単なる慣習です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top