JSONを返すMVCコントローラを使用するのではなく、WebAPIを使用することによるパフォーマンス上の利点があるかどうか知りませんか?asp.net WebAPIとasp.net MVCコントローラのパフォーマンスがJSONをエミュレートしていますか?
5
A
答えて
3
私は、利点はパフォーマンスよりも柔軟性に関連していると思います。 MVCを使用してレストサービスを実装できますが、Web APIはよりクリーンなモデルを提供します。アクションはHTTP動詞に暗黙的に指定され、コンテンツはJSONとXMLの両方で配信され、IQueryableを返すネイティブサポート< T >(これは小さなパフォーマンス向上と見なすことができます)、ASP.NET Webフォームアプリケーション(またはASP.NETアプリケーションを含まないコンソールアプリケーション)と統合することができます。
+0
ありがとうございましたHenrique – UpTheCreek
関連する問題
- 1. ASP.NetとMVC対WebAPIとUseTaskFriendlySynchronizationContext
- 2. ASP.Net MVCとWebAPI暗号化
- 3. ASP.NET MVC、ラムダとパフォーマンス
- 4. asp.net mvc - ビューとコントローラ
- 5. ASP.NET MVCのパフォーマンス
- 6. ASP.NET MVC 4 WEBAPI条件MessageHandlers
- 7. ASP.NET MVCコントローラ
- 8. ASP.Net MVCコントローラは
- 9. ASP.NET MVC:私のコントローラ
- 10. ASP.NET MVCコントローラのライフサイクル
- 11. ASP.Net MVCランダム、コントローラとビュー
- 12. ASP.NET MVC 4アプリケーションリモートWebAPIを呼び出す
- 13. asp.net mvc jsonデシリアライザが動作しない
- 14. コントローラからのASP.NET MVCスローとハンドルエラー
- 15. ASP.NET MVCコントローラでJSONオブジェクトをどのように反復処理しますか?
- 16. ASP.NET MVC:すべてのコントローラを取得
- 17. ASP.NET MVC - リポジトリ/サービス/コントローラ
- 18. はAsp.net WEBAPI HttpClientを強く私はAsp.Net WEBAPIポストメソッドに投稿しようとしていますPostAync
- 19. ASP.NET MVC 3コントローラがjson 2D配列の受信に失敗しました
- 20. ASP.NET MVC 2:以下エミュレートeBayのポストバック
- 21. オブジェクトをパラメータとするGET要求のテスト(Asp.NET WebApiコントローラ)
- 22. NUnitを使用してASP.NET WebApiコントローラとの統合テストを実行する
- 23. asp.net mvcのJsonシリアライゼーションエラー
- 24. ASP.NET MVCコントローラとフレームワークを拡張する
- 25. ASP.Net MVC - Webform View Engineのパフォーマンス
- 26. JSONを返すASP.NET MVC 6コントローラを取得する
- 27. ASP.NET WebAPI 2ネストされたJSON
- 28. ASP.NET WebAPI Selfhostがコントローラへのルートを解決しませんでした
- 29. asp.netをインストールすることなくasp.net WebAPIを実行するmvc 4 beta
- 30. MiniProfilerを使用してASP.NET MVC WebApi Webサイトを計測できますか?
mvcコントローラに送信されたajaxリクエストは非常に速く、速く0ミリ秒になるでしょう。 – Omu
@Chuck Norris - ASP.NETパイプライン経由でリクエストを行うと、スピンアップするものがたくさんあります。非常に速い応答時間でさえ、スケーリング時に加算されます。 – UpTheCreek