- 124 名前:nobodyさん [2012/05/13(日) 22:00:06.06 ID:XIq+bFUq.net]
- djangoで異なる複数のリクエスト間で
(巨大な)オブジェクトをメモリ上に共有する方法ってないですか? オブジェクトが小さければキャッシュ機能でmemcachedを使う というのが良さそうですが、非常に大きい(数ギガ)オブジェクトを 共有したいのです (memcachedだとオブジェクト一つのサイズには上限があるので 無理だと思ってるのですが、そんなことないですか?) 小さなオブジェクトが大量にあるのではなく 一つの巨大なオブジェクトというのが外せない条件になってます。 具体的な上限もなくて、システム上に展開できるサイズなら 何Gでも利用したいとなっています。 やりたいことのイメージは 「データを加工せよ」というリクエストを一回だけ発行して(この処理は遅くてもいい) それ以降は 「加工したデータをグラフAにして描写」 「加工したデータをグラフBにして描写」 「加工したデータを更に加工」 というリクエストを発行 というものです。 この加工データが巨大なオブジェクトになっていて 複数のリクエストに対して高速に処理するために メモリ上に共有させておきたいのです 何か上手い方法ないでしょうか?
|

|