1. ホーム
  2. python

[解決済み] フラスコでPythonマルチプロセッシング

2022-02-11 14:49:36

質問

この質問はおそらく既にされており、また回答がある可能性も高いのですが、ここでそれを見つけることができません。

問題:Pythonのflask用のルーターがあるのですが、呼び出すたびにデータ処理に時間がかかります。私は、ルートへの各呼び出しをそれ自体のスレッドにする必要があり、リクエストがロードされるのを待つ必要がありません。

解決方法は?

Flask は、開発用Webサーバーを内蔵しています。 しかし、本番で使うべきではありません。 .

リクエストごとに別々のプロセスを実行したり、静的ファイルを提供したりといったクールな機能を利用するには、実際のウェブサービスとWSGIサービスを Flask アプリケーションになります。

は、その Flask ドキュメントでは その設定方法について、いくつかの例を示します。 . 一般的なWebサーバとWSGIの組み合わせは、Apache/mod_wsgiとNginx/Gunicornですが、他にも多くのオプションがあります。