ASP.NET WebAPI与ASP.NET MVC控制器发射JSON的性能比较?

5

有人知道使用WebAPI是否比仅返回JSON的MVC控制器具有性能优势吗?


发送到MVC控制器的AJAX请求非常快,更快的话将是零毫秒。 - Omu
@Chuck Norris - 在我看来,当您通过ASP.NET管道发出请求时,会有很多东西“启动”。即使响应时间非常快,但在扩展时也会累加。 - UpTheCreek
1个回答

3

我认为Web API的好处与灵活性更相关,而不是性能。您可以使用MVC方式实现REST服务,但Web API提供了更清晰的模型:操作在HTTP谓词中隐含,内容可以以JSON和XML格式传递,原生支持返回IQueryable< T >(这可以看作是小型性能改进),并且可以与ASP.NET Web Forms应用程序集成(甚至可以与没有任何ASP.NET的控制台应用程序集成)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接