我有几个Perl脚本我很快就会公开,我想确保它们会在mod fcgid下运行,以便尽可能降低服务器负载。以前,我只运行测试FastCGI的脚本(即,我的$ q =新的CGI :: Fast){$ count ++; echo $ count;})或利用更大的Perl包(如MovableType)声明只要你设置Apache& amp;运行FCGI FastCGI / mod fcgid正确并将文件后缀更改为“.fcgi”。
所以,这是我的问题:除了更改我的脚本的文件后缀之外,我还需要做什么吗?如果是,那该怎么办?
答案 0 :(得分:2)
您需要安装FastCGI并配置Apache才能使用它,但我认为您知道这一点。要测试您的代码是否实际上是在FCGI而不是常规CGI下运行,您可以使用FCGI请求对象中的IsFastCGI
方法,CGI :: Fast使用该方法。
my $request = FCGI::Request();
if ( $request->IsFastCGI ) {
print "we're running under FastCGI!";
} else {
print "plain old boring CGI";
}