[IE8]如何讓瀏覽器同時下載多於兩個檔案呢? ----- Day2

在IE上透過HTTP通訊協定在同一網站上去下載檔案,預設都是只能同時下載兩個檔案。

這是因為Windows中的設定的限制,僅允許同一網站只能有兩條

如果想要同時下載多於兩個檔案,要如何設定呢?

image

在IE上透過HTTP通訊協定在同一網站上去下載檔案,預設都是只能同時下載兩個檔案。

這是因為Windows中的設定的限制,僅允許同一網站只能有兩條

如果想要同時下載多於兩個檔案,要如何設定呢?

 

您可以透過下列方法及步驟作設定:

透過登錄檔設定:

1. 在[開始]->[執行]中,輸入regedit。

2. 找到下列機碼 - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

3. 在其中有兩個機碼值 - MaxConnectionsPer1_0Server、MaxConnectionsPerServer(如果找不到,請自行建立(DWORD)):

MaxConnectionsPer1_0Server機碼值是針對 HTTP 1.0 Server的連線,而另一個則是針對HTTP 1.1的連線。

4. 設定其值為:

image

 

 

透過本機電腦原則設定:

1. 在[開始]->[執行]->輸入gpedit.msc。

2. 在[使用者設定]->[系統管理範本]->[Windows元件]->[Internet Explorer]->[安全性功能]->[AJAX]

3. 設定每個伺服器的最大連線數目(HTTP 1.1)以及每個伺服器的最大連線數目(HTTP 1.0)

image

 

 

當然,你一定會想說,為什麼不設定更大一點的值呢?這樣不是比較方便嗎?

當然,筆者心裡也這麼想,但是你知道的,IE有些限制;

Version

HTTP 1.0 server

(broadband connection)

HTTP 1.1 server

(broadband connection)

HTTP 1.0 server

(dial-up connection)

HTTP 1.1 server

(dial-up connection)

Internet Explorer 7 and earlier
 

4242

Internet Explorer 8

6642

 

如果使用撥接連線的使用者,其IE在HTTP 1.0 Server僅能同時有四條連線,在1.1則同時有兩條連線。

 

為什麼會設計這樣的值,HTTP 1.0的設定值,是基於其他瀏覽器都這樣設定,所以也和其他瀏覽器設定一樣。

而HTTP1.1的設定值是基於HTTP 1.1的規格書,如果想知道更詳細的內容,可以參考 - HTTP 1.1 specification (Request for Comment 2616)

後來又因為寬頻普遍,所以將原先的同時連線值提升到6,這樣的設定值,可以讓AJAX更能發揮效用。

 

 

參考網站:

http://msdn.microsoft.com/zh-tw/library/cc304129(en-us,VS.85).aspx

http://support.microsoft.com/kb/282402/en-us

(補充)寫的非常好的HTTP連線管理 - http://ihower.idv.tw/blog/archives/1517

 

修煉大會,我們下次見~^^

 

 

如果您有微軟技術開發的問題,可以到MSDN Forum發問。

如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。