服务器端的等待使用率
|
我知道异步库使您在处理UI时非常容易实现异步实现。但是我看不到它可以提高性能的任何服务器端用法。在哪些服务器端方案中可以使用等待来提高性能?
没有找到相关结果
已邀请:
2 个回复
箩冀娥
在网络场景中特别有用,因为服务器之间的通信很少没有延迟。向另一个Web服务器(另一个层,第三方REST服务)发出请求,甚至查询数据库,通常都是通过阻止调用来完成的,阻止调用将阻止当前线程进行任何工作,直到远程调用完成为止。通过能够“ 1”进行远程调用,可以释放当前线程以处理其他请求,从而减轻内存压力(IIS每个线程使用256KB的堆栈空间)并增加潜在的负载(可以在线程用尽之前运行更多并行任务) )。 ASP.NET的大多数基本管道使用
而不是
,这意味着它假定为阻止行为,但可以在ASP.NET中使用异步。
僻朵庙惩竣