2006-11-05 Sun
めじろ台 サイゼリア ディアボラ風ハンバーグ
原付でめじろ台のサイゼリアへ。
ディアボラ風ハンバーグと、野菜たっぷりセットを注文。


サイゼリアはどこで食べてもガッカリすることが無いので好き。
チェーン店で味が安定しているって大切だよなぁ。
ということで、おいしく食べた。ごちそうさま。
SpeedyCGIを使ってみた
ちょっと重たいスクリプトを連続して使うためにSpeedyCGIを使った。
SpeedyCGIを使うとSpeedy_baseというプロセスが、
mod_perlとApacheを連携したときのように一度実行したPerlスクリプトを
コンパイルした状態でメモリに保持してくれる。
なので、スクリプトに変更が無ければ繰り返し高速に実行できる。
使い方は極めて簡単。以下メモ。
1、SpeedyCGIをインストールする
CPANシェルで「install CGI::Speedy」とするだけ。
2、PerlスクリプトをSpeedyCGIを使うように変更する。
PerlスクリプトをSpeedy_baseに読み込むために、
Perlスクリプトの行頭で/usr/bin/speedyを使うように変更する。
#!/usr/bin/perl
から
#!/usr/bin/speedy -- -t20 -M1
のように変更する。
3、実行
普通のPerlスクリプトと同じように実行するだけ。
speedyはSpeedyCGIをインストールすると使えるようになる。
オプションも多いのでマニュアルをじっくり読む必要がありますが、
-tと-Mが一番重要。
-tオプションで指定した秒数以上Speedy_baseにリクエストしないと、
Speedy_baseがメモリを開放するし、-Mオプションで指定した数以上に
Speedyプロセス(Speedy_baseを利用するクライアント)は立ち上がらない。
らしい。正直使い慣れてはいないので今後要勉強。
SpeedyCGIの実行速度は使ってみて分かったけど激早い。
今後も使うべきときに使おうと思う。





