4

mod_fcgid間もなく公開するPerlスクリプトがいくつかありますが、サーバーの負荷をできるだけ低く保つために、それらが実行されることを確認したいと思います。以前は、while ( my $q = new CGI::Fast ) { $count++; echo $count;})ApacheとFastCGI /mod_fcgidを適切に設定し、ファイルのサフィックスを「.fcgi"。

だから、ここに私の質問があります:スクリプトのファイル拡張子を変更する以外に何かする必要がありますか?もしそうなら、何ですか?

4

1 に答える 1

2

FastCGI をインストールして、それを使用するように Apache を構成する必要がありますが、それは知っていると思います。コードが実際に通常の CGI ではなく FCGI で実行されているかどうかをテストするには、CGI::Fast が内部で使用するFCGIIsFastCGI要求オブジェクトのメソッドを使用できます。

use FCGI;

my $request = FCGI::Request();
if ( $request->IsFastCGI ) { 
    print "we're running under FastCGI!";
} else { 
    print "plain old boring CGI";
}
于 2008-10-15T01:58:35.450 に答える