我计划构建一个 Web 服务,用于通过 HTTP 向客户端提供 JSON/XML 数据。我打算让它成为 RESTful,但这只是一个最好的选择,而不是必须的。通常,我会将它托管在 IIS 中。
为此,根据我的分析,我有 3 个选项(我需要使用 MS 技术):WCF 服务、WCF 数据服务和 MVC4 WebAPI。在做出最终决定之前,我还有一个问题。是的,有很多关于网络谈话何时选择其中之一的讨论,但他们专注于其他主题,如协议、易于实现、利用 HTTP 等。
但是,我的重点是另一方面:从性能方面来看,3 个选项(通过 HTTP 提供 JSON/XML)中最好的一个(假设我正确使用它们)是什么?