私は存在するフレームワークがあることを知っていますが、自分の理解を向上させるためにwsgiを直接使用しようとしています。PythonとApacheでのグローバル変数mod_wsgi
私は私のwsgiハンドラを持っていて、上の方で変数i = 0
を宣言しています。
私のapplication(environ, start_response)
関数では、global i
と宣言してから、ボタンを押すたびにi
をインクリメントします。
この変数の状態は、サーバーが稼働している限り保持されているため、Webアプリケーションのすべてのユーザーは同じi
と表示されます。
i
をapplication
関数内に宣言すると、要求が行われるたびにi
の値が0にリセットされます。
私は、i
を1人のユーザーの要求の間にどのように保存しますが、それは異なるユーザーのセッション間で保持しないのでしょうか?したがって、1人のユーザーが複数の投稿を作成でき、i
が増えますが、別のユーザーがウェブアプリにアクセスすると、i=0
で始まります。
そして、投稿間にデータベースにi
を格納することができますが、投稿間にはi
をメモリに保存することは可能ですか?
、http://code.google.com/p/modwsgi/wiki/ProcessesAndThreadingより関連部分を見て、まだコンテキストのための残りを読むことが重要終わりに向かっていますが、。 –