Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何加快MVC WebAPI响应时间_Asp.net Mvc_Linq_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 如何加快MVC WebAPI响应时间

Asp.net mvc 如何加快MVC WebAPI响应时间,asp.net-mvc,linq,asp.net-mvc-4,Asp.net Mvc,Linq,Asp.net Mvc 4,我在后端使用了MVC Webapi,但是响应需要很多时间,所以请给我一些关于如何加快MVC Webapi响应时间的准则。ASP.NET Web API是一项伟大的技术。编写Web API是如此简单,以至于许多开发人员不必花时间来构建他们的应用程序以获得优异的性能 以下是一些你必须遵循的基本员工名单 使用最快的JSON序列化程序 从DataReader手动序列化JSON 如果可能,使用其他格式(协议缓冲区、消息包) 机具压缩 使用缓存 如果可能,请使用经典的ADO.NET 在webapi方法上实现

我在后端使用了MVC Webapi,但是响应需要很多时间,所以请给我一些关于如何加快MVC Webapi响应时间的准则。

ASP.NET Web API是一项伟大的技术。编写Web API是如此简单,以至于许多开发人员不必花时间来构建他们的应用程序以获得优异的性能

以下是一些你必须遵循的基本员工名单

  • 使用最快的JSON序列化程序
  • 从DataReader手动序列化JSON
  • 如果可能,使用其他格式(协议缓冲区、消息包)
  • 机具压缩
  • 使用缓存
  • 如果可能,请使用经典的ADO.NET
  • 在webapi方法上实现异步
  • 返回多个结果集和组合结果
  • 请参考此链接了解更多详细信息


    请阅读如何提问->您没有提供有关您的环境/时间安排/实施等的任何信息。请先阅读如何加快您的进度。感谢您提供的信息。