Мохоличный "morbo" хорош для производства?

Является ли Mojolicious ' morbo (веб-сервер разработки) достаточно хорошим для производства? Кроме того, достаточно morbo, чтобы обрабатывать множество запросов HTTP?

Или, должен ли я использовать Apache mod_perl для производства вместо morbo?

Ответ 1

morbo - это сервер разработки, который поставляется с Mojolicious, его ключевой особенностью является то, что он перезагружает приложение, когда исходные файлы меняются. Производственный сервер hypnotoad, и это рекомендуется (даже для high-ish load) для * nix-серверов. Если вы не используете * nix, тогда следует использовать базовый daemon, который является базовым сервером, который запускает как morbo, так и hypnotoad. Подробнее здесь: http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT

Вы можете развернуть позади обратный прокси Nginx или Apache, если хотите, проксирование на гипнозагрузку или демон.

Мощные приложения могут быть развернуты с использованием серверов PSGI, таких как Starman или в среде mod_perl или даже CGI, но они не смогут воспользоваться преимуществами некоторых функций реального времени, которые Mojolicious особенно полезен, например, для веб-сайтов.

TL; DR, используйте hypnotoad или daemon для вашего производственного сервера.

Ответ 2

Я рекомендую starman для мозаичных приложений на производстве.

http://metacpan.org/pod/Starman