asp.net WebAPI与asp.net MVC控制器呈现JSON的性能?

asp.net WebAPI与asp.net MVC控制器呈现JSON的性能?,asp.net,asp.net-mvc,wcf-web-api,Asp.net,Asp.net Mvc,Wcf Web Api,有人知道使用WebAPI而不仅仅是使用返回JSON的MVC控制器是否会带来性能方面的好处吗?我认为这些好处更多地与灵活性有关,而不是与性能有关。您可以使用MVC方式实现rest服务,但Web API提供了一个更简洁的模型:操作在HTTP谓词中是隐式的,内容可以用JSON和XML两种格式交付,有返回IQueryable的本机支持(这可以看作是一个小的性能改进),它还可以与ASP.NET Web表单应用程序(甚至是控制台应用程序,完全没有ASP.NET)集成。发送到mvc控制器的ajax请求非常快,

有人知道使用WebAPI而不仅仅是使用返回JSON的MVC控制器是否会带来性能方面的好处吗?

我认为这些好处更多地与灵活性有关,而不是与性能有关。您可以使用MVC方式实现rest服务,但Web API提供了一个更简洁的模型:操作在HTTP谓词中是隐式的,内容可以用JSON和XML两种格式交付,有返回IQueryable的本机支持(这可以看作是一个小的性能改进),它还可以与ASP.NET Web表单应用程序(甚至是控制台应用程序,完全没有ASP.NET)集成。

发送到mvc控制器的ajax请求非常快,速度将为零miliseconds@Chuck诺里斯-在我看来,当你通过ASP.NET管道发出请求时,会有很多东西“旋转起来”。扩展时,即使是非常快的响应时间也会增加。