ウェブアプリで情報保持
そもそもはオンメモリキャッシュがほしかったので調べ始めたのです。
- イントロとしてNaney 氏の記事(←なぜか文字コード(ry)
- memcached とそれを扱う Cache::Memcached
- ストレージを複数マシンに分散できる
- Naney 氏も使ってる
- id:tokuhirom 氏も使ってる
- 使用上の注意はnipotan 氏のこの記事からたどっていろいろ読む
- Cache::FastMmap
- 一台のサーバ内の複数プロセス間で情報共有(mmap ベース)
- Naney 氏のドキュメントによると「複数の読み書きのための lock機構無」とあるが,flock で locking してると pod には書いてある
- C で書かれているので自称高速
- expiration 指定可
- Win32 では使えない? Tester のレポートみてもそんな雰囲気
- 1.09 ではshared file が壊れるとプロセスが落ちる?
ちょっと毛色の違う2つをピックアップしてみました。今回の案件ではどちらも使えなさそう(機能的にじゃなくて単純に時間がないためです)で残念です。