2014-04-21 270 views
0

所以我想弄清楚我是否有这个权利。 .NET给了我们服务器端的异步。这是异步的等待。客户端与服务器端异步

JS框架有自己的异步请求方式。无论是观察者&回调,或者甚至有些人现在都有自己的await关键字,那么存在客户端异步以及我的观点。

所以,如果您将客户端异步和服务器端异步并行工作,那么这是真的。也就是说,现在我们可以使后端异步调用像DB,业务层等,而不会让我们放慢速度,同时也可以更快地响应客户端的ascync回调。

Node.js(服务器端)也是异步的。所以我只是想弄清楚我是否有这个权利,这意味着服务器端和客户端一起工作以更快地响应用户界面是很好的。

+1

有[SignalR](http://www.asp.net/signalr)也有客户端 - 服务器端客户端异步...但我不完全确定你想问什么 - 是的,都是那里和有用...所以? –

回答

1

在WEB环境中,有两种类型的异步是很好的,但通常是出于不同的原因。

“客户端异步”主要用于使用户界面响应且无阻塞,而“服务器异步”用于释放系统其他部分使用的资源(本例中为线程)更大的可扩展性。


在使用异步的富客户端中,还可以释放资源,从而降低应用程序的占用空间并提高性能。

0

客户端和服务器之间由HTTP通道隔开。它们都可以是异步的,但彼此独立。