asp.net - asp.net Web API 与发出 JSON 的 asp.net MVC Controller 的性能?

标签 asp.net asp.net-mvc wcf-web-api

有谁知道使用 Web API 而不是仅使用返回 JSON 的 MVC Controller 是否有性能优势?

最佳答案

我认为好处更多的是灵活性而不是性能。您可以使用 MVC 方式实现一个休息服务,但 Web API 提供了一个更清晰的模型: Action 隐含在 HTTP 动词中,内容可以以 JSON 和 XML 格式交付, native 支持返回 IQueryable< T >(这可以看作是一个小的性能改进),它可以与一个 ASP.NET Web 窗体应用程序(甚至一个控制台应用程序,完全没有 ASP.NET)集成。

关于asp.net - asp.net Web API 与发出 JSON 的 asp.net MVC Controller 的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632469/

相关文章:

c# - DELETE 方法 .NET WebAPI 不起作用

rest - WCF、Web API、WCF REST 和 Web 服务之间的区别?

asp.net - 将 MVC 站点部署到 IIS 会导致它找不到默认的共享局部 View

c# - MiniProfiler 和 Azure 的 TTFB 下落不明

c# - 我应该如何根据用户设置加载 CSS 样式?

asp.net-mvc - 如何在 ASP.NET MVC 中上传图像?

c# - 我应该如何在 Web API Controller 方法中返回数据?

ASP.NET:如何将对页面的访问限制为仅一个用户?

c# - 代码隐藏文件无法识别 aspx 控件

asp.net - Gridview BoundField 在编辑/更新模式下从日期时间中删除时间