私は、ApacheがDjangoアプリケーションの別々の "インスタンス"をどのように管理しているか少し混乱しています。Apache経由でDjangoアプリケーションのインスタンスごとに個別のPythonインスタンスが起動されていますか?
のは、私は次の操作を実行しましょう:私のDjangoアプリケーション
- Goは私のジャンゴのURLにアクセスしてくださいまた、新しいタブでは、新しいブラウザタブ
- を開きアプリケーション
ブラウザのタブごとに1つずつ、2つのPythonインスタンスが起動していますか?
アプリケーションには、ユーザーが入力するフォームが含まれています。フォームを送信すると、POST要求がビューに返されます。その後、ビューはPOSTデータで何かをする別の関数を呼び出します。最初のブラウザタブでこれを行うとしましょう。
この機能が実行されている間に、2番目のブラウザタブでフォームを送信すると、最初のタブで機能が終了するまで、その機能が実行されますか?あるいは、別々のPythonインスタンスが起動していますか?
私は、アプリケーションから複数の「インスタンス」をサポートするために、ビューから関数が呼び出されるたびに別のプロセスを開始する必要があるかどうかを判断しようとしています(別のブラウザのタブまたはアプリケーションに同時にアクセスする複数のユーザー)。
ありがとうございます。