9

JSON/XML データを HTTP 経由でクライアントに提供するための Web サービスを構築する予定です。また、RESTful にする予定ですが、これは必須ではなく、最適なオプションにすぎません。通常は、IIS でホストします。

私の分析によると、これを達成するには、WCF サービス、WCF データ サービス、および MVC4 WebAPI の 3 つのオプションがあります (MS テクノロジを使用する必要があります)。最終決定を下す前に、もう 1 つ質問があります。はい、いつそれらの 1 つを選択するかについて Web トークについて多くの議論がありますが、それらはプロトコル、実装の容易さ、HTTP の活用などの他のトピックに焦点を当てています。

ただし、私の焦点は他の側面にあります。パフォーマンスの側面から、3 つのオプション (HTTP 経由で JSON/XML を提供するため) から最適なもの (正しく使用すると仮定) は何ですか?

4

1 に答える 1

11

率直に言って、あなたの質問に対する明確な答えはありません。それはすべて、期待している(または提供したい)トラフィックの種類、REST APIが持つ機能の種類(パフォーマンスにも影響を与える)などによって異なります。

Rick Stahlは、これについてのすばらしいブログ投稿を作成しました。http://www.west-wind.com/weblog/posts/2012/Sep/04/ASPNET-Frameworks-and-Raw-Throughput-Performance

それはあなたの質問に対する最終的な答えではありません(つまり、何が最良か)。しかし、それはあなたにいくつかのより良い視点を与え、うまくいけばあなたの質問に答えるためのより良い立場を与えるはずです。

于 2012-11-14T09:38:05.033 に答える