异步请求优先级

时间:2016-01-29 13:46:34

标签: javascript angularjs asynchronous

我正在使用angularJS,我正在发送两种类型的请求,一种直接在ng-src上从后端检索图像,另一种是在客户端缓存中预取图像的4种异步请求。

我想要做的是,即使存在待处理的异步请求,ng-src请求也始终获得优先级。那可能吗?

  • 1 ng-src请求
  • 2-6 Aync请求预取图像(待处理...)
  • 7 另一个ng-src请求

但是这个最后一个请求我希望将其优先级优先于异步请求以获得类似

的内容

1 - > 7 ---> 2-6

编辑:

我有一个面板,我从后端显示一个图像,我想要做的是每次显示图像时在后台预取接下来的四个图像,这样用户每次都可以从缓存中获取图像。我已经实现了,我的问题是当我尝试显示下一个图像时,即使它在缓存中,浏览器也会在有多个预取请求待处理时响应。

所以我想做的是一个两个队列,一个用于ng-src请求(面板中的实际图像),另一个用于在背景中预取图像,这是一个想法,但我有兴趣知道如何这可以在不改变服务器端的任何内容的情况下实现。

0 个答案:

没有答案