私はAymen Houriehの本を使ってDjangoを学び始めています。いくつかの開発者にDjangoが特定のアプリケーションで使われない理由を尋ねたところ、Djangoにはマルチスレッドの問題があると言われました。マルチスレッドの問題の範囲が解決されたかどうかを教えてください。私も、部分的にこの上の私の質問を基づかてるDjangoマルチスレッドの問題を経験しましたか?
: http://en.wikipedia.org/wiki/Django_(web_framework)#Server_arrangements(パラグラフ3):ジャンゴの バージョンは前1.0にマルチスレッドの問題を持っていた[6]、ジャンゴのこれらのバージョンのみで使用することが推奨されますmod_pythonを使用したApacheプリフォークMPMやmod_wsgiの組み込みモードなど、シングルスレッドのサーバー構成。 Django 1.0は主にスレッドセーフであると考えられていますが、いくつかのマイナースレッディングの問題は時々見つかっています。シングルスレッドのサーバ設定を引き続き使用したり、Djangoのリリースやマルチスレッドの問題に関する最新情報を把握しておくことは賢明です。 [6]
?彼らはどこでどのインターフェイスを使用していますか? mod_wsgi(mod_pythonの代わりに)を使用すると、よりスムーズに作業が進められますが、これはかなり曖昧です。 –
私は質問があいまいであり、多分議論の方向性が強いと思っていますが、私はちょうどdjangoに入るとどんなことが気になるかを知りたいと思っています。また、これはdjango mod_wsgiまたはmod_pythonを使用する新しいwasyですか? – Ramy
mod_wsgiが新しいです。あなたが聞いたマルチスレッドの問題はおそらく、djangoの内部サーバー(runserver)であり、マルチスレッドはまったくサポートされていません。もちろん、デプロイするときには使用しません。 :-) – jMyles