Производительность asp.net WebAPI против asp.net MVC контроллер испускает JSON? - PullRequest
5 голосов
/ 09 марта 2012

Кто-нибудь знает, есть ли преимущества в производительности от использования WebAPI, а не просто от использования контроллера MVC, который возвращает JSON?

1 Ответ

3 голосов
/ 10 марта 2012

Я думаю, что преимущества больше связаны с гибкостью, чем с производительностью.Вы можете реализовать службу отдыха, используя способ MVC, но Web API предоставляет более чистую модель: действия неявны в глаголах HTTP, контент может быть доставлен как в JSON, так и в XML, есть встроенная поддержка для возврата IQueryable (это можно рассматривать как небольшое улучшение производительности), и его можно интегрировать с приложением ASP.NET Web Forms (или даже с консольным приложением, вообще без ASP.NET).

...