ExtMail当前版本已经可以支持FastCGI。不过,配置起来有点麻烦。
下面我对lib/Ext/CGI.pm的init()进行点小修改以支持p5-CGI-SpeedyCGI。
如下所示:
sub init {
my $self = shift;
my %opt = @_;
cleanup();#add cleanup
# Currently for the reason to simplify, only support
# Unix CRLF, sorry for M$ or VMS user
$CRLF = "\015\012"; # \r\n
$self->read_params unless ($self->{loaded});
}
然后把cgi目录下的所有*.cgi的第一行:
从#!/usr/bin/perl -w
改为
#!/usr/local/bin/speedy -w -- -t3600
就OK!
速度如何,大家可以到下面演示地址查看:
http://demo.jklin.com
用户和密码都是:demo