如何更改 MicrosoftInternet Explorer 中默认的 HTTP 保持连接值

本文介绍如何更改 MicrosoftInternet Explorer 中默认的 HTTP 保持连接值。

 

当 Internet Explorer 建立与Web 服务器的永久性 HTTP 连接(通过使用 Connection:Keep-Alive 标头)时,Internet Explorer会重用用于接收初始请求的同一个 TCP/IP 套接字,直到该套接字的空闲时间达到一分钟。在该连接空闲一分钟后,Internet Explorer将重置该连接。然后,将使用一个新的 TCP/IP 套接字接收其他请求。您可能希望更改 Internet Explorer 中的 HTTPKeepAliveTimeout 值。

 

无论客户端浏览器 (InternetExplorer) 还是 Web 服务器具有较低的 KeepAlive 值,它都将是限制因素。例如,如果客户端的超时值是两分钟,而 Web服务器的超时值是一分钟,则最大超时值是一分钟。客户端或服务器都可以是限制因素。

 

默认情况下,InternetExplorer 的

KeepAliveTimeout

值为一分钟,并具有一个值为两分钟的附加限制因素(

ServerInfoTimeout

)。其中任何一个设置都可导致Internet Explorer 重置套接字

 

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。

 

如果您使用的 Web 程序必须在 TCP/IP套接字空闲一分钟后通过该同一套接字与 Internet Explorer 通讯,您可能必须增加 Internet Explorer 中永久性 HTTP连接的默认超时值。要更改 Internet Explorer 中永久性 HTTP 连接的默认超时值,请将一个名为

KeepAliveTimeout

的 DWORD值添加到以下注册表项,然后将它的数值数据设置为您希望 Internet Explorer 在重置空闲连接之前等待的时间(以毫秒为单位):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

为此,请按照下列步骤操作:

 

单击“开始”,单击“运行”,键入regedit,然后单击“确定”。

在注册表中找到并单击以下项:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

在“编辑”菜单上,指向“新建”,然后单击“DWORD值”。

键入KeepAliveTimeout,然后按 Enter 键。

在“编辑”菜单上,单击“修改”。

键入相应的超时值(以毫秒为单位),然后单击“确定”。例如,要将超时值设置为两分钟,请键入120000。

重新启动 InternetExplorer。

 

如果您将

KeepAliveTimeout

值设置为小于60,000(一分钟)的值,则您在与需要永久性 HTTP 连接的 Web 服务器通讯时可能会遇到问题。例如,您可能会收到“Page cannot bedisplayed”(无法显示页面)错误消息。

 

如果您必须使

KeepAliveTimeout

值大于120000(两分钟),则您必须创建一个附加的注册表项,并将该注册表项的值设置为所需的

KeepAliveTimeout

值。该附加注册表项是

ServerInfoTimeout

。它具有一个 DWORD值(以毫秒为单位),并且与

KeepAliveTimeout

位于同一位置。

 

例如,要使用大小为三分钟的

KeepAliveTimeout

值,您必须创建下列注册表项:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

 

KeepAliveTimeout DWORD值 180000(以毫秒为单位)

ServerInfoTimeout DWORD值 180000(以毫秒为单位)

默认情况下,在 InternetExplorer 中启用 HTTP 1.1,除非您通过代理服务器建立 HTTP 连接。当启用 HTTP 1.1 时,默认情况下 HTTP连接将保持打开状态(即为永久性连接),直至该连接空闲一分钟或达到注册表中的

KeepAliveTimeout

值所指定的值为止。您可以使用“Internet选项”对话框中的“高级”选项卡来修改 Internet Explorer 中的 HTTP 1.1 设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值