【问题标题】:Increase Internet Explorer 7 concurrent http request增加 Internet Explorer 7 并发 http 请求
【发布时间】:2011-08-01 09:21:45
【问题描述】:

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

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

【问题讨论】:

    标签: ajax http-request


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多