私の apache サーバーは、以前は perl で書かれた CGI スクリプトを使用していました。mod_perl を使用すると、標準の cgi スクリプトを使用するよりもはるかに高速であると聞いたので、サーバーに mod_perl をセットアップすることにしました。このページによると、CGI スクリプトを mod_perl で実行するために必要なことは、httpd.conf ファイルを編集することだけでした。httpd の末尾に次の行を追加しました。
LoadModule perl_module libexec/apache2/mod_perl.so
<Location /cgi-bin>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options ExecCGI
PerlSendHeader On
Order allow,deny
Allow from all
</Location>
私がチェックすると
$ENV{"MOD_PERL"}が存在しますCGI ファイルでは、MOD_PERL 変数が存在するようです。したがって、mod_perl をセットアップして実行していると確信しています。
私の質問は、完全に変更されていないCGI スクリプトで実際にスピードアップが見られるかどうかです。さらに高速化するためにできることはありますか?それとも、スピードアップのためにそれ以上の作業を行う価値はありませんか? 誰もこのタイプのものの経験がありますか?
ドキュメントやフォーラムで答えを探していますが、実際には何も見つかりません。よろしくお願いします。