发新话题
打印

利用p5-CGI-SpeedyCGI来加速ExtMail

利用p5-CGI-SpeedyCGI来加速ExtMail

  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
来自http://www.jklin.com

TOP

强,感觉速度的确快。。。。
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

hao!!

TOP

不错,谢谢分享 :)

TOP

谢谢,很好用!

就是调试起来,麻烦点。
修改程序后,要killall speedy_backend

TOP

修改后,直接touch cgi/*.cgi就可以了。
来自http://www.jklin.com

TOP

今天安装了 p5-CGI-SpeedyCGI 后修改 Extmail 代码后测试
的确发现反应速度很明显的提升许多

我记得 Openwebmail 也是有使用 SpeedyCGI 功能来提升执行的速度
建议 ExtMail 可把此功能列为下版本修改之一

--------------------------------
来自 '台北' 的朋友

TOP

引用:
下面是引用xware于2006-08-29 13:44发表的:
今天安装了 p5-CGI-SpeedyCGI 后修改 Extmail 代码后测试
的确发现反应速度很明显的提升许多

我记得 Openwebmail 也是有使用 SpeedyCGI 功能来提升执行的速度
建议 ExtMail 可把此功能列为下版本修改之一
不知道楼上的老大有没有研究过FCGI?extmail默认就支持fcgi,对fcgi已经相对比较稳定了。详细的配置方法可以看README.fcgi,配置非常灵活。速度也和speedy,mod_perl这类持续化环境一样快。假以时日,开发出独立的进程管理器后,就可以实现比较复杂的配置了。

就目前而言,speedy的支持并不迫切,如果需求高速的web访问,可以测试fcgi。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

为何ExtMail默认不开启FCGI?

TOP

发新话题