[轉]IE超時設置


更改 Internet Explorer 中默認的保持連接超時值

當 Internet Explorer 建立與 Web 服務器的永久性 HTTP 連接(通過使用 Connection:Keep-Alive 標頭)時,

Internet Explorer 會重用用於接收初始請求的同一個 TCP/IP 套接字,直到該套接字的空閑時間達到一分鍾。

在該連接空閑一分鍾后,Internet Explorer 將重置該連接。

 

然后,將使用一個新的 TCP/IP 套接字接收其他請求。

您可能希望更改 Internet Explorer 中的 HTTP KeepAliveTimeout 值,

無論客戶端瀏覽器 (Internet Explorer) 還是 Web 服務器具有較低的 KeepAlive 值,它都將是限制因素。

例如,如果客戶端的超時值是兩分鍾,而 Web 服務器的超時值是一分鍾,則最大超時值是一分鍾。

客戶端或服務器都可以是限制因素。

 

默認情況下,Internet Explorer 的 KeepAliveTimeout 值為一分鍾,並具有一個值為兩分鍾的附加限制因素 (ServerInfoTimeout)。其中任何一個設置都可導致 Internet Explorer 重置套接字。

 

按照下列步驟操作:

1. 單擊“開始”,單擊“運行”,鍵入 regedit,然后單擊“確定”,cheap chanel handbag。 

2. 在注冊表中找到並單擊以下項:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

3. 在“編輯”菜單上,假期OVER,指向“新建”,然后單擊“DWORD 值”。

4. 鍵入 KeepAliveTimeout,然后按 Enter 鍵。

5. 在“編輯”菜單上,單擊“修改”。

6. 鍵入相應的超時值(以毫秒為單位),然后單擊“確定”。

例如,要將超時值設置為兩分鍾,請鍵入 120000。

7. 重新啟動 Internet Explorer。

 

如果您將 KeepAliveTimeout 值設置為小於 60,000(一分鍾)的值,

則您在與需要永久性 HTTP 連接的 Web 服務器通訊時可能會遇到問題。

例如,您可能會收到“Page cannot be displayed”(無法顯示頁面)錯誤消息。

 

如果您必須使 KeepAliveTimeout 值大於 120000(兩分鍾),則您必須創建一個附加的注冊表項,並將該注冊表項的值設置為所需的 KeepAliveTimeout 值。

該附加注冊表項是 ServerInfoTimeout。它具有一個 DWORD 值(以毫秒為單位),並且與 KeepAliveTimeout 位於同一位置。

 

例如,要使用大小為三分鍾的 KeepAliveTimeout 值,您必須創建下列注冊表項:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings

KeepAliveTimeout DWORD 值 180000(以毫秒為單位)

ServerInfoTimeout DWORD 值 180000(以毫秒為單位)

默認情況下,在 Internet Explorer 中啟用 HTTP 1.1,除非您通過代理服務器建立 HTTP 連接。

當啟用 HTTP 1.1 時,默認情況下 HTTP 連接將保持打開狀態(即為永久性連接),直至該連接空閑一分鍾或達到注冊表中的 KeepAliveTimeout 值所指定的值為止。

您可以使用“Internet 選項”對話框中的“高級”選項卡來修改 Internet Explorer 中的 HTTP 1.1 設置。

 

來源:http://blog.china.alibaba.com/article/i15190706.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM