Mojolicious" morbo"是Mojolicious" morbo"生产好吗?

时间:2013-04-27 15:33:25

标签: perl mojolicious

Mojolicious' morbo (开发网络服务器)是否足够生产?是否 morbo 足以处理许多http请求?

或者,我必须使用Apache的mod_perl进行生产而不是morbo吗?

2 个答案:

答案 0 :(得分:28)

morbo是Mojolicious附带的开发服务器,其主要功能是在源文件发生变化时重新加载应用程序。生产服务器为hypnotoad,对于* nix服务器,建议使用(即使对于高负载)。如果您不使用* nix,则应使用基本daemon,这是运行morbohypnotoad的基础服务器。在此处阅读更多内容:http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT

如果您愿意,可以在Nginx或Apache反向代理后面部署,代理催眠或守护进程。

可以使用像Starman这样的PSGI服务器或在mod_perl甚至CGI环境下部署Mojolicious应用程序,但是他们将无法利用Mojolicious特别有用的几个实时功能,例如websockets。

TL; DR,使用hypnotoaddaemon作为您的生产服务器。

答案 1 :(得分:4)

我确实推荐starman用于生产中的mojolicious应用程序。

http://metacpan.org/pod/Starman