Angularjs中的http连接池

时间:2015-02-10 19:49:33

标签: angularjs http connection-pooling

我正在尝试从我的angularjs应用程序生成大量请求到后端休息服务器。我正在使用http服务拨打电话。我想控制进入服务器的请求的并发性。 我知道浏览器本身会限制每台服务器的连接数量。

现在我的问题是:

  1. 如何控制chrome打开服务器的连接数?怎么用angularjs呢?

  2. angularjs http服务如何工作?每次拨打http电话时它是否会打开和关闭http连接?如果是,那么如何在angularjs中创建持久连接?

1 个答案:

答案 0 :(得分:0)

引擎使用XMLHttpRequest。由于它使用HTTP,因此大多数问题的答案都取决于您使用的标头和与之通信的服务器。例如,连接是否持续取决于是否指定了Keep-Alive并且服务器支持它。

对于连接数,这通常受到基于每个域的浏览器的限制。您无法使用超过浏览器允许的数量,但如果您愿意,您可以编写自己的代码来限制它。

This question提供了有关各种浏览器的连接限制的良好信息。