禁用浏览器ajax限制

时间:2013-08-30 21:34:48

标签: ajax concurrency browser throttling

是否可以禁用基于浏览器的ajax限制?

遗憾的是,我写过的网站用户无法从IE8升级,所以websockets已经出局了;因此,更新的唯一方法是使用许多ajax请求进行爆炸。

我宁愿不编写结合了Ajax请求的冗余代码来解决这个问题。

如果这可能,怎么办呢? (IE8,Chrome首要关注)

2 个答案:

答案 0 :(得分:1)

我不知道禁用节流是可能的,但许多浏览器仅限制域的请求。使用不同的子域可以帮助加快请求速度,但需要付出多个子域的运营成本。

以下是一些信息:https://stackoverflow.com/a/7456934/1165635

由于您不希望重写代码以生成批处理请求,因此您可能依赖承诺或延迟操作等待所有请求完成后再继续。虽然这实际上没有帮助解决您的具体问题。

答案 1 :(得分:1)

浏览器中的并发请求数仅限于同一个域。如果您能够创建一些可以接受某些ajax请求的子域,那么您可以增加浏览器中的并发请求数。