Mojolicious 'morbo(開発用Webサーバ)は、プロダクションに十分ですか?また、morboは多くのhttp要求を処理するのに十分ですか?Mojoliciousの "morbo"はプロダクションに適していますか?
または、私はmorboではなくプロダクション用にApacheのmod_perlを使用する必要がありますか?
Mojolicious 'morbo(開発用Webサーバ)は、プロダクションに十分ですか?また、morboは多くのhttp要求を処理するのに十分ですか?Mojoliciousの "morbo"はプロダクションに適していますか?
または、私はmorboではなくプロダクション用にApacheのmod_perlを使用する必要がありますか?
morbo
その主な特徴は、それがソースファイルが変更アプリをリロードすることで、Mojoliciousのが付属して開発サーバーです。プロダクションサーバはhypnotoad
であり、* nixサーバでは(高負荷の場合でも)推奨されます。 * nixを使用していない場合は、基本daemon
を使用する必要があります。これは、morbo
とhypnotoad
の両方を実行する基盤となるサーバーです。もっと読む:http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT
あなたは、NginxやApacheリバースプロキシの背後に、hypnotoadやデーモンにプロキシすることができます。
Mojoliciousアプリケーションは、StarmanのようなPSGIサーバーやmod_perlやCGI環境でも使用できますが、MojoliciousがWebSocketのようなリアルタイムの機能を利用することはできません。
TL; DRの場合、運用サーバーにはhypnotoad
またはdaemon
を使用してください。
ちょうどhypnotoadを試みましたが、残念ながらhypnotoadはWindowsでは利用できません。しかし、あなたがhttp://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENTについて言及しているので、私は答えとして受け入れるよ^^ thanks – dns
デーモンがmorboの非デバックバージョンであることを覚えているか、本当にmorboはちょうどデーモンである自動再スタート機能を備えています。あなたが正しいので、hypnotoad do notはWindowsで動作しません。もしあなたがmorboでデプロイすることを検討していたら、単にデーモンを使用してください。お楽しみください:-) –
はい、私はCGI(Apacheで)開発目的のためだけに使用します。しかし、今私は展開を考えています – dns
私は生産のmojoliciousアプリケーションのためのstarmanをお勧めします。
PSGIサーバーを使用しているときにリアルタイムのモホリズムが働きません。つまり、ノンブロッキング要求やWebソケットなどの機能は動作しません。 –
"Starman"を "Nginx"と組み合わせて見ると、これは最近のプロジェクトで頻繁に使用される設定のようです。先制的な再投票。 –
そして、@BorisDäppenfor mojoを試してみてください。 –