在angularjs中执行顺序休息调用的最佳方法是什么

时间:2015-02-07 07:39:58

标签: angularjs

在我的申请中,我有签名页面。当用户单击登录按钮时,我必须进行三次连续的休息调用以检查身份验证,获取任务列表和用户任务列表。现在,我正在使用promises来进行所有休息调用。但是,加载应用程序需要花费更长的时间。我想知道,休息调用的最佳方法是花费最少的时间,也不会影响应用程序的性能。

1 个答案:

答案 0 :(得分:0)

您是否可以在一个响应中返回用户任务和任务列表?所以让它们嵌套。

在我自己的应用程序中,我在一个响应中返回一组嵌套的数组,其中包含用户登录后初始化显示的所有数据。此后,会话同步请求只返回这些数组中的任何更新,同样如一个回应。

也许这里有点偏离主题,但你知道你是否可以或者可以将响应压缩回客户端,那就是浏览器是否支持压缩(gzip,deflate)?