Internet explorer 更改Internet Explorer中每个代理的最大并行连接数

Internet explorer 更改Internet Explorer中每个代理的最大并行连接数,internet-explorer,proxy,internet-explorer-11,reverse-proxy,http-1.1,Internet Explorer,Proxy,Internet Explorer 11,Reverse Proxy,Http 1.1,通过代理服务器连接时,Internet Explorer是否有配置MaxConnectionsPerServer设置的方法(默认值为2) 在Firefox中有一个设置(当前默认为4) IE有多种配置连接的方法,但它们似乎没有覆盖代理配置 MaxConnectionsPerServer(HTTP 1.0) MaxConnectionsPerServer(HTTP 1.1-“每台主机”) 通过使用一些测试站点,我们可以看到这些数字随着不同浏览器打开/关闭代理而变化(请参阅和他们的): IE11(

通过代理服务器连接时,Internet Explorer是否有配置MaxConnectionsPerServer设置的方法(默认值为2)

在Firefox中有一个设置(当前默认为4)

IE有多种配置连接的方法,但它们似乎没有覆盖代理配置

  • MaxConnectionsPerServer(HTTP 1.0)
  • MaxConnectionsPerServer(HTTP 1.1-“每台主机”)
通过使用一些测试站点,我们可以看到这些数字随着不同浏览器打开/关闭代理而变化(请参阅和他们的):

IE11(默认设置)关闭代理
  • 每个主机名的连接数=13
IE11通过代理
  • 每个主机名的连接数=2
这些违约是有道理的,但它们似乎在逐年增加(代理方除外)。。。看

请注意,如果您在代理之后(工作中等),请下载 特征改变。如果代理后面的web客户端发出了太多 智能web服务器可能会对模拟请求进行解释 作为DoS攻击并阻止该IP地址。浏览器开发人员 意识到这一问题并限制打开连接的数量

在Firefox中,network.http.max-persistent-connections-per-proxy 设置的默认值为4。如果您尝试最大连接测试 页面在代理后加载时,会痛苦地慢慢打开,不再打开 一次超过4个连接可下载180个图像。IE8回落至 当服务器位于代理后时,每个服务器有2个连接,因此加载最大 连接测试页面显示60个打开连接的上限。保持 如果你在家里和别人比较笔记,请记住这一点 他们在工作,你可能会看到不同的行为,因为 中间的代理。< /P>
特别是我正在调查这一点,因为IEs在关闭WebSocket时处理连接。。。频繁的打开/关闭事件在IE中的排队速度似乎要快得多,与其他浏览器相比,IE配置中的proxy max connections似乎是罪魁祸首。

经过数小时的测试和搜索,终于找到了一篇相对隐藏且未记录的博客文章,从底层浏览器中突出显示了此配置WinINetIE用于HTTP通信的API:

从2009年开始(大约IE8):

虽然您可以随时更改WinInet(和)的连接数 Internet Explorer)默认使用,在过去,您也不能 单独控制代理连接的数量(也包括在 RFC 2616)。现在有一个设置允许您设置 代理连接限制独立于持久连接的数量 与服务器的连接

HKEY\ U当前\用户\软件\ Microsoft\Windows\CurrentVersion\Internet设置 值名称:MaxConnectionsPerProxy

价值数据:2

基数:十进制

我们已经看到IE在更改此值时具有不同的行为


另请参阅:

经过数小时的测试和搜索,最终发现了一篇相对隐藏且未记录的博客文章,突出显示了IE用于HTTP通信的底层WinINetAPI中的此配置:

从2009年开始(大约IE8):

虽然您可以随时更改WinInet(和)的连接数 Internet Explorer)默认使用,在过去,您也不能 单独控制代理连接的数量(也包括在 RFC 2616)。现在有一个设置允许您设置 代理连接限制独立于持久连接的数量 与服务器的连接

HKEY\ U当前\用户\软件\ Microsoft\Windows\CurrentVersion\Internet设置 值名称:MaxConnectionsPerProxy

价值数据:2

基数:十进制

我们已经看到IE在更改此值时具有不同的行为

另见: