Asp.NET Web Api post方法中的请求数

Asp.NET Web Api post方法中的请求数,asp.net,asp.net-mvc,async-await,asp.net-web-api,Asp.net,Asp.net Mvc,Async Await,Asp.net Web Api,Asp.NET Web Api中的post方法能否在1秒内处理25000或30000个请求 使用Async Await是个好主意?这些请求都来自不同的客户端吗?它们是否依赖于会话状态?你不吃饼干吗?响应是否可以缓存?你有异步工作要做吗?你做过负载测试吗?您的服务是否可以扩展?我们有一个测试客户端,它每秒发送1000个请求。我们从不同的实例运行testclient 20次。在服务器中,我们希望保存通过sql ExecuteOnQueryAsynci发送的文本,这会说async/await是释放II

Asp.NET Web Api中的post方法能否在1秒内处理25000或30000个请求


使用Async Await是个好主意?

这些请求都来自不同的客户端吗?它们是否依赖于会话状态?你不吃饼干吗?响应是否可以缓存?你有异步工作要做吗?你做过负载测试吗?您的服务是否可以扩展?我们有一个测试客户端,它每秒发送1000个请求。我们从不同的实例运行testclient 20次。在服务器中,我们希望保存通过sql ExecuteOnQueryAsynci发送的文本,这会说async/await是释放IIS线程的好方法,但只有在每个请求的处理都需要一些有意义的时间时才值得。正如@StephenCleary所说的,负载测试是唯一能给您带来成功的方法answer@AlejandroMosquera:如果您正在写入单个SQL Server后端,那么几乎可以肯定,您的瓶颈将是SQL Server,而不是ASP.NET。