2016-04-06 11 views
0

私はWebAPIのとMVCを使用してAPIを作成し、この文に出くわしたとの違いを探している中this記事読んでいた:私のローカルマシン上の単純な負荷テストでは本番環境でWebAPI2コンソールアプリケーションをホストする方法は?

を、私は、Web API エンドポイントがホストされていることを発見しましたコンソールアプリケーションでは、MVC プロジェクト内でホストされている ASP.NETコントローラアクションとWeb APIエンドポイントよりも50%近く高速です。

このように、私は、これが実稼働環境でどうなるかに興味があります。

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

実稼働環境で使用するためのAPIコンソールアプリケーションのホスティングの提案、つまりURLをコンソールアプリケーションなどにどのように接続すればよいか説明してください。

ありがとうございました。

+0

あなたは何をホストする予定ですか?自分のサーバーですか?アズール? AWS? – Mick

+0

Most-likey、AWS – ElHaix

+0

これは役に立ちます... http://stackoverflow.com/questions/31302499/unable-to-access-owin-self-hosted-restapi-deployed-to-aws-ec2-windows -2012-r – Mick

答えて

0

私の理解は自己ホストされていますOWINアプリケーションは、コンソール、Windowsフォーム、Windowsサービス、AWS EC2、Azureワーカーの役割などあらゆる種類のアプリケーションドメイン内で実行できます。アプリケーションは、ホスティング環境あなたが選択すると、多くのオプションがあります。

関連する問題