1

我正在对一个非常大的 AJAX 应用程序进行一些性能改进。限制之一是应用程序需要在 Internet Explorer 7 中执行。问题是 IE7 将不允许同时超过 2 个并发 HTTP 请求。我曾尝试在 winxp sp4 虚拟机中将 MaxConnectionsPerServer 和 MaxConnectionsPer1_0Server 的注册表值修改为 10,但所有 javascripts 仍然以序列化方式一次加载不超过 2 个。

请问有什么方法可以真正强制 IE7 使用 6 或 8 个并发 HTTP 请求吗?(我知道IE8、IE9、FF等很多都是这样做的,是的,问题是我们客户只想要IE7,不会升级浏览器)

4

2 回答 2

0

不,它是程序的内置功能,不可配置。看看这里。我的建议是重构您的代码,因此一次只发送两个

于 2011-08-01T09:37:22.373 回答
0

限制2个并发请求到同一个域吗?一种替代方法可能是将您的 ajax 调用分散到多个域或子域中。通过这种方式,浏览器将同时进行多个调用,尽管我不确定这是否会引入一些跨站点脚本问题。

于 2011-08-01T10:21:41.537 回答