Angularjs 多个并行数据rest调用

Angularjs 多个并行数据rest调用,angularjs,rest,google-chrome,data-transfer,Angularjs,Rest,Google Chrome,Data Transfer,这更像是一个关于正确方法的问题: 我们在angularjs中有一个单页web应用程序,它正在加载一个包含多个图表的视图。每个图获取需要通过REST服务显示的数据。chrome同时具有6个连接的限制。因为我们有超过10个图表的视图,所以数据获取的结果是将调用排队,直到前一个调用得到解决。在用户看来,这就好像数据提取很慢一样 是否有一种并行执行所有调用的方法(相同的服务器、不同的REST端点) 不受浏览器限制但提供更快吞吐量的单页解决方案在哪里 由于用户主动过滤数据,前端缓存仅部分适用。一种解决

这更像是一个关于正确方法的问题:

我们在angularjs中有一个单页web应用程序,它正在加载一个包含多个图表的视图。每个图获取需要通过REST服务显示的数据。chrome同时具有6个连接的限制。因为我们有超过10个图表的视图,所以数据获取的结果是将调用排队,直到前一个调用得到解决。在用户看来,这就好像数据提取很慢一样

  • 是否有一种并行执行所有调用的方法(相同的服务器、不同的REST端点)
  • 不受浏览器限制但提供更快吞吐量的单页解决方案在哪里

由于用户主动过滤数据,前端缓存仅部分适用。

一种解决方案是将多个请求合并为一个请求,这样就不需要多个连接建立时间的开销

您可以制作一个代理api来处理它们

组合端点的问题是,如果您的任何端点具有较高的处理时间,则其他组合端点响应必须等待它

最好的解决方案是,让端点足够先,这样6个连接就足够了