Mojolicious' morbo (开发网络服务器)是否足够生产?是否 morbo 足以处理许多http请求?
或者,我必须使用Apache的mod_perl进行生产而不是morbo吗?
答案 0 :(得分:28)
morbo
是Mojolicious附带的开发服务器,其主要功能是在源文件发生变化时重新加载应用程序。生产服务器为hypnotoad
,对于* nix服务器,建议使用(即使对于高负载)。如果您不使用* nix,则应使用基本daemon
,这是运行morbo
和hypnotoad
的基础服务器。在此处阅读更多内容:http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT
如果您愿意,可以在Nginx或Apache反向代理后面部署,代理催眠或守护进程。
可以使用像Starman这样的PSGI服务器或在mod_perl甚至CGI环境下部署Mojolicious应用程序,但是他们将无法利用Mojolicious特别有用的几个实时功能,例如websockets。
TL; DR,使用hypnotoad
或daemon
作为您的生产服务器。
答案 1 :(得分:4)
我确实推荐starman用于生产中的mojolicious应用程序。