使用 Angular js 的 promise defer 实现,我们需要 WEB API 是异步的吗?
With Angular js's promise defer implementation do we need WEB API's to be async?
Angular JS 支持异步的 Promise Defer 功能。如果我在客户端有异步支持,我是否还需要通过 WEB-API?
公开异步方法
使客户端异步可以改善用户体验,因为用户不必等待每个请求。
但是在服务器中使用异步方法可以使服务器更快并且能够管理更多的请求。它和客户端一样,如果你不阻塞主线程,你可以在其他操作执行的同时做其他事情。
您可以在一侧或两侧实现异步方法。在每一面你都可以获得不同的好处。
在另一个问题中,有更多信息解释了何时使用异步方法很重要:Why should I create async WebAPI operations instead of sync ones?
Angular JS 支持异步的 Promise Defer 功能。如果我在客户端有异步支持,我是否还需要通过 WEB-API?
公开异步方法使客户端异步可以改善用户体验,因为用户不必等待每个请求。
但是在服务器中使用异步方法可以使服务器更快并且能够管理更多的请求。它和客户端一样,如果你不阻塞主线程,你可以在其他操作执行的同时做其他事情。
您可以在一侧或两侧实现异步方法。在每一面你都可以获得不同的好处。
在另一个问题中,有更多信息解释了何时使用异步方法很重要:Why should I create async WebAPI operations instead of sync ones?