pythonのwebアプリケーションでクラスオブジェクトを共有したい
Posted: 2015年6月22日(月) 08:05
pythonでwebアプリケーションを作成しているのですが、あるオブジェクトをメモリ上に保持して、すべてのリクエストから参照したいと考えています。
というのも、1GB程度ある大きなデータをファイルからロードして作成するオブジェクトのため、リクエストの度にロードすると時間がかかりすぎてしまうためです。
JavaのServletを使用していた際は、Servletの初期化時にオブジェクトを生成したり、初回リクエストの際に生成して2回目からはメモリに展開されたオブジェクトを参照していたのですが、pythonで同様な機能を実装するにはどのようにすれば良いのでしょうか。
どうぞよろしくお願い致します。
というのも、1GB程度ある大きなデータをファイルからロードして作成するオブジェクトのため、リクエストの度にロードすると時間がかかりすぎてしまうためです。
JavaのServletを使用していた際は、Servletの初期化時にオブジェクトを生成したり、初回リクエストの際に生成して2回目からはメモリに展開されたオブジェクトを参照していたのですが、pythonで同様な機能を実装するにはどのようにすれば良いのでしょうか。
どうぞよろしくお願い致します。