3

かなりの量のトラフィック (1 日あたり 1 億ページ ビュー、1 秒あたり 100 ~ 300 ページ ビューなど) を取得する ASP.NET Mono 運用 Web サイトを知っている人はいますか? ここと HighScalability.com の Web サイトを検索しましたが、何も見つかりませんでした。


私の質問を明確にするために - ASP.NET/C# Web サイトを Mono/Apache/Linux スタックに展開すると、.NET/IIS/Windows Server スタックに展開したままにするだけでパフォーマンスが低下するのでしょうか? まったく同じハードウェア構成を持つ 2 つの別個のサーバーに同じアプリをデプロイする場合、1 つのサーバーは .NET/IIS/Windows Server を実行し、もう 1 つのサーバーは Mono/Apache/Linux を実行し、ベンチマーク テスト (負荷テスト、ストレス) を実行します。テストなど)、数字はどうなりますか?

4

1 に答える 1

0

Windows で期待するのと同じパフォーマンス数値を Mono および Linux で ASP.NET に期待することはできません。しかし、ASP.NET の次のバージョンである vNext では状況が変わります。このバージョンでは、Mono と Linux が第一級の市民であると宣伝されています。

これは、モノを含むさまざまな Web フレームワークのパフォーマンス数値を含む技術力のベンチマーク記事です - http://www.techempower.com/benchmarks/

ご覧のとおり、Mono 上の ASP.NET は、どのカテゴリでもトップにはほど遠いものです。ただし、それは Mono で ASP.NET を選択するためのショーストッパーではありません。それは本当に一連の要件に依存します。つまり、1 秒あたりの指定された数の要求を満たすために満たそうとする応答時間です。Mono 上の ASP.NET は、一連の要件を十分に満たしている可能性があります。それに加えて、使い慣れた C# と .NET を使用することで、あなたとあなたのチームが生産性を向上させることができます。Mono 上の ASP.NET は非常にうまく機能する可能性があります。

于 2014-10-21T04:01:58.687 に答える