14

重複の可能性:
ASP.NET MVC パフォーマンス

学習曲線があることは知っていますが、パフォーマンスはどうですか? Webフォームはパフォーマンスが低下するように思えますが、MVCを試したことはまだありません。他の人は何を経験していますか?

4

3 に答える 3

7

これはほとんど重複した質問です。ここにいくつかの同様の議論があります:

ASP.NET MVC のパフォーマンス

ASP.NET ウェブフォームと MVC の主な違いは何ですか?

ASP.Net MVC と Web フォームを使用する最大の利点

于 2008-10-21T13:49:12.297 に答える
6

WebForms の利点は、実際にはクライアント側で行う必要がある多くの単純な更新をサーバー側で実行することを奨励するため、非常にパフォーマンスの悪いページを作成するのが非常に簡単であるということです。ポストバックと ViewState に注意を払っているのであれば、WebForms はそれほど悪くありません。また、MVC は、ページの読み込み中に必要な手順が少ないため、パフォーマンスが向上する可能性がありますが、その可能性を認識するには、Web フォームと同様に、プログラマーによる多くの訓練が必要になる可能性があります。

于 2008-10-21T14:07:57.300 に答える
1

どちらにもパフォーマンスの長所と短所があるため、これには議論の余地があります。たとえば、ASP.net MVC を使用すると、ブラウザーに到達する HTML/JS を制御できるため、ネットワーク上のデータ量を最小限に抑えて、アプリケーション全体を軽量化できます。ただし、ASP.net MVC ルーティングはリフレクションに大きく依存しているため、Web フォームがディスクからファイルをフェッチするよりも比較的低速です。

于 2008-10-21T16:53:18.590 に答える