[kansaipm] use & fork
Dan Kogai
dankogai at dan.co.jp
Sat Oct 4 06:20:23 CDT 2003
On Saturday, Oct 4, 2003, at 15:49 Asia/Tokyo, SUGITA Toshinori wrote:
> あ、はい、これはよくわかっています。
> 今回問題になっているのは、コードで書くと以下のような場合です。
>
> if ($pid == 0) {
> do_child();
> } else {
> # main
> }
>
> sub do_child {
> eval <<"_END";
> use MyModule;
> hogehoge;
> hogehoge;
> hogehoge;
> _END
> }
これだけ見ると、useの意味ないじゃん、ということになりますが、
> 実際には、evalの中身はファイルから読んでくることになります。
という点で少し納得です。しかし、perlにはuseとrequireの他にもdoがあるのにはご存じでしょうか?詳しくは perldoc -f
do を参照のこと。
> ご忠告ありがとうございます。
> useの誤解の件は、上記のサンプルコードでご理解頂けると思いますが、
> 動くものというレベルでは、すでに、一度 fastcgi で動くものがすでに
> 一度できあがっています。
なるほど。fastcgiで動くのであれば、Apache::Registryでもそのままないし最低限の改造で動く公算が大です。こちらも検討してみ
る価値があるでしょう。大抵の場合、fastcgiより高速です。
Dan the Man with Too Many Scripts to Optimize
More information about the Kansai-pm
mailing list