使用Angular js的承诺推迟实现我们需要WEB API是异步的吗?

时间:2015-02-02 09:31:41

标签: angularjs async-await angular-ui asp.net-web-api asp.net-web-api2

Angular JS支持异步的Promise Defer功能。如果我在客户端有异步支持,我还需要通过WEB-API公开异步方法吗?

1 个答案:

答案 0 :(得分:2)

使客户端异步可以改善用户体验,因为用户不必等待每个请求。

但是在服务器中使用异步方法可以使服务器更快,并能够管理更多请求。它与客户端中的相同,如果您不阻止主线程,则在执行其他操作时您可以执行其他操作。

您可以在一个或两个方面实现异步方法。在每一方,你都可以获得不同的好处。

在另一个问题中,当使用异步方法很重要时,有更多信息需要解释:Why should I create async WebAPI operations instead of sync ones?