@app.route("/")
def start():
#will do some task
return 'completed'
上記のプログラムでは、実行後に最初のリクエストと 2 番目のリクエストが実行されます。しかし、フラスコなどを使用して、特定の時間に複数のリクエストを並行して受け入れ、実行し、応答するようなサーバーを作成したいと考えています。
これはどうやって作るの?
@app.route("/")
def start():
#will do some task
return 'completed'
上記のプログラムでは、実行後に最初のリクエストと 2 番目のリクエストが実行されます。しかし、フラスコなどを使用して、特定の時間に複数のリクエストを並行して受け入れ、実行し、応答するようなサーバーを作成したいと考えています。
これはどうやって作るの?
マルチリクエストの処理/本番環境のデプロイには、gunicorn または apache または gevent を使用する必要があります。
http://flask.pocoo.org/docs/0.11/deploying/
同様のアプローチは、Django などの他の Python Web フレームワークにも適用されます。