ExtMail服务器社区's Archiver

jklin 发表于 2006-2-24 14:48

利用p5-CGI-SpeedyCGI来加速ExtMail

  ExtMail当前版本已经可以支持FastCGI。不过,配置起来有点麻烦。
下面我对lib/Ext/CGI.pm的init()进行点小修改以支持p5-CGI-SpeedyCGI。
如下所示:
sub init {
   my $self = shift;
   my %opt = @_;
   
   [color=red]cleanup();#add cleanup[/color]
   # 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!

速度如何,大家可以到下面演示地址查看:
[url=http://demo.jklin.com]http://demo.jklin.com[/url]
用户和密码都是:demo

chifeng 发表于 2006-2-24 18:54

强,感觉速度的确快。。。。

nymz 发表于 2006-2-27 09:32

hao!!

pch957 发表于 2006-2-27 09:58

不错,谢谢分享 :)

weijh 发表于 2006-2-27 13:15

谢谢,很好用!

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

jklin 发表于 2006-2-27 16:50

修改后,直接touch cgi/*.cgi就可以了。

xware 发表于 2006-8-29 13:44

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

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

hzqbbc 发表于 2006-8-29 20:22

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

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

不知道楼上的老大有没有研究过FCGI?extmail默认就支持fcgi,对fcgi已经相对比较稳定了。详细的配置方法可以看README.fcgi,配置非常灵活。速度也和speedy,mod_perl这类持续化环境一样快。假以时日,开发出独立的进程管理器后,就可以实现比较复杂的配置了。

就目前而言,speedy的支持并不迫切,如果需求高速的web访问,可以测试fcgi。

ejzhang 发表于 2008-7-1 20:33

为何ExtMail默认不开启FCGI?

libran 发表于 2009-3-13 09:53

[quote]原帖由 [i]defg967[/i] 于 2009-3-13 08:16 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=55968&ptid=1142][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
批发超薄型汽车翻转牌照架改进型自动翻牌器,电话13355005733汽车自动卷帘牌照架卷帘型汽车牌照架卷帘型汽车牌照架 超薄汽车翻转器,超薄汽车翻牌器,超薄汽车遥控翻牌器,超薄汽车自动翻牌器,超薄汽车牌照自动翻转系统, ... [/quote]

这样的贴子也能发上来?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.