0

WebAPI と MVC を使用して API を作成することの違いを探してこの記事を読んでいて、次のステートメントに出くわしました。

ローカル コンピューターでの単純な負荷テストでは、コンソール アプリでホストされている Web API エンドポイントは、MVC プロジェクト内でホストされている ASP.NET コントローラー アクションと Web API エンドポイントの両方よりも 50% 近く高速であることがわかりました。

そういうわけで、これが本番環境でどのように形になるかに興味があります。

明らかに私はパフォーマンスを探しているので、OWIN と self-hostingを調べました。ただし、これが上記のコンソール アプリと同じ効率を提供するかどうかはわかりません。

実稼働環境で使用するために API コンソール アプリケーションをホストするという提案について、誰か説明してもらえますか。つまり、URL をコンソール アプリケーションにどのように接続しますか?

ありがとう。

4

1 に答える 1

0

私の理解では、自己ホスト型 OWIN アプリは、コンソール、Windows フォーム、Windows サービス、AWS EC2、Azure Worker ロールなど、あらゆる種類のアプリ ドメイン内で実行できます。実行するアプリケーションは、選択したホスティング環境に依存します。多くのオプションです。

于 2016-05-06T03:23:07.877 に答える