mod_perl
をサポートする既存のPerlアプリケーションがあります。しかし、新しいホスト(Dreamhost)はmod_perlをサポートせず、FastCGIのみをサポートします。ポートを必要とする。mod_perlのPerlコードをFastCGIに移植するにはどうしたらいいですか?
既存のコードではApache固有のものは使用されておらず、受け入れられる方法で書かれた普通のPerlコードです。mod_perl
。
FastCGIサポートを追加すると、既存のコードを特定の種類のループ内にラッピングすることが含まれているようです。以下は、最も一般的に与えられたスケルトンコードです:
:CGI ::高速use CGI::Fast
while (my $cgi = CGI::Fast->new())
{
#Run existing code.
}
サブ質問を使用してFCGI
use FCGI;
while (FCGI::accept >= 0)
{
#Run existing code.
}
B.を使用して
A.
- 方法はありますか?およびB FastCGIサポートを追加する同等の方法はありますか?
- とbが異なる場合は、1つをもう1つ使用することの長所と短所は何ですか?
mod_perl
からFastCGIへ移植する際に知っておくべきベストプラクティスまたは問題点はありますか?
ありがとうございます。