我的 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 脚本是否真的经历了加速?我能做些什么来加快速度吗?或者任何进一步的工作是否真的不值得加速?有没有人有这种东西的经验?
我一直在搜索文档和论坛以寻找答案,但我真的找不到任何东西。在此先感谢您的帮助!