毫无疑问你应该使用 mod_perl 2.0 ( http://perl.apache.org/ )。它比纯CGI快了约100倍,但它需要更多的内存。
在你的mod_perl
WEB服务器上为预装载的/预编译的Perl模块使用启动脚本scripts/apache2-perl-startup.pl
,仅需少量内存即可让WEB服务器更快(参阅WEB服务器的README
文档)。
默认情况下在scripts/apache2-httpd.include.conf
中使用Apache ::
Reload。禁用它,你将获得8%的速度提升。
但是,如果您通过OTRS软件包管理器安装任何模块,或在系统配置或Kernel/Config.pm
中修改了任何值,请记得重启Web服务器。
这也意味着你不能通过Web界面使用OTRS软件包管理器,而需要使用控制台命令:bin/otrs.Console.pl
Admin::Package::*
。
如果你是一个大型安装环境,比如每天超过1000个新工单且超过40个服务人员,建议阅读mod_perl用户手册的性能章节(http://perl.apache.org/docs/2.0/user/index.html)。