我正在阅读这篇文章以寻找使用 WebAPI 和 MVC 创建 API 之间的差异,并遇到了以下声明:
在本地机器上的简单负载测试中,我发现托管在控制台应用程序中的 Web API 端点比托管在 MVC 项目中的 ASP.NET 控制器操作和 Web API 端点快近 50%。
因此,我对这将如何在生产环境中形成感兴趣。
显然我正在寻找性能,所以我研究了OWIN 和 self-hosting。但是,我不清楚这是否提供与上面讨论的控制台应用程序相同的效率。
有人可以解释一下在生产环境中托管 API 控制台应用程序以供消费的建议 - 即如何将 URL 连接到控制台应用程序等?
谢谢。