NitrogenプロジェクトのWebページは、yaws、mochiweb、およびinetsの同等のサポートを宣言していますが、これらのWebサーバーのどれで最高のパフォーマンスを発揮しますか?つまり、窒素を含むほとんど動的なコンテンツとWebサーバーを備えた大規模なアプリケーションの場合、どの組み合わせが最も多くのユーザー負荷を処理できるでしょうか。
3 に答える
このような質問は、アプリケーションに大きく依存します。どんな答えも一粒の塩で取らなければならず、あなた自身のシステムテストを行う代わりになることは絶対にありません. しかし、そうは言っても、yaws と mochiweb のパフォーマンスはかなり似ていると思います。yaws は古いプロジェクトであり、結果としてより安定している可能性がありますが、必ずしもそうとは限りません。私は inets の経験がほとんどないので、それについてコメントするつもりはありません。
最善の策は、アプリの一連のベンチマーク テストをそれぞれで実行し、結果を確認することです。窒素でそれらを切り替えるのはとても簡単なので、同じアプリでテストを実行し、独自の結論を導き出すことができます.
うん、性能的には似ていると思います。主な違いは、Yaws がより多くの同時接続を処理するのに対し、Mochiweb はより高速で軽快であることです。
ただし、Inets はローカル テスト専用です。私はそれをチェックする気にしません。
Mochiweb は Bob Ippolito が書いたので最速です。:)
私はそれをベンチマークしましたが、私の記憶によれば、他のものよりもはるかに優れていました。私が覚えていることは、安定しており、負荷が高い場合でもエラーメッセージが爆発することはありませんでした. しかし、私を信用しないでください。自分でテストしてください。