whblogのFastCGI版
whblogのFastCGI版、作っちゃいました。
元のCGI版からパイプで出力受け取ってメモリにキャッシュする感じにしたんで、
意外と簡単にできた。
メモリ使用量計測したいから、
ググったら
Devel::MemUsed
ってのが良さそうだから使おうとしたんだが、
これ、CPANですら見つからなかったw
ってわけで、あきらめて、
lengthでキャッシュ分だけカウントすることにした。
でも、Perlって起動時にいっぱい余分なメモリ確保するんだね。
10ページ程度キャッシュしないとまったく変化でない。
Saasesにはアダルト系しかwhblog持ってきてないから、
とりあえず、エロゲ系ブログで試したんだが、
ほとんど人こないし、5分設定のアイドルタイムアウトが発生しちゃうレベル。
FastCGIで返って遅くなっちゃうから、ノーマル版に戻しといた。
エロゲ以外にもいくつかブログあるから、全部まとめればタイムアウトしないレベルにはなると思うが、
そするとメモリがもったいないし。
というか、どこかのブログが更新されたら全部キャッシュ破棄する仕様だな。
ブログ別にキャッシュ分けるべきだったな。