Djangoは、ユーザーの要求を処理するプロセスまたはスレッドを使用しますか?Djangoは、ユーザの要求を処理するためにプロセスやスレッドを使用しますか?
Djangoがスレッドを使用する場合、すべてのCPUコア(Pythonグローバルインタプリタロック)を使用することはできません.Djangoがプロセスを使用する場合、共有メモリを心配する必要はありません。
私はGoogleで情報を見つけようとしましたが、私が見つけた最大のものはDid django use thread to handle requests?です。これは答えではないようです。
並行して安全なプロセスプールを作成し、そのプールにビューから要求することはできますか? (私は私のコンピューティングを配布する必要があります)そのための方法はありますか? Pythonのmultiprocessing.pool(docで書かれた方法)は、一つのプロセスからしかアクセスできません。 –
@SeregaLuchkoおそらくあなたは[Celery](http://www.celeryproject.org/)のようなタスクキューを探していますか? – knbk
ありがとうございます!)) –