最近公司遠端主機出了大問題,
不知何故?IE瀏覽器載入圖片時,速度變的超級慢!
即使重開機,更新Windows Update,踢光使用者,甚至是把瀏覽器換成Chrome都無法解決此問題。
經觀察開啟網頁時,網頁程式碼均已下載到瀏覽器,
但問題就卡在下載圖檔時,速度就是一個慢...
對於此問題,我是無解,徹底放棄了...
不過同事卻是找到了solution!
在IE預設的行為下,
IE8的下載連線數為 2 (HTTP 1.1 server) 與 4 (HTTP 1.0 server)。
但在寬頻的條件下,我們可以把連線數修改為更高,
讓IE在運作時,能夠同時多線去下載更多資源。
32位元作業系統註冊機碼路徑如下
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPERSERVER\explorer.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER\explorer.exe
64位元作業系統之64位元IE註冊機碼路徑與32位元作業系統相同。
64位元系統之32位元IE註冊機碼路徑則為如下
HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPERSERVER\explorer.exe
HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONSPER1_0SERVER\explorer.exe
其中 FEATURE_MAXCONNECTIONSPER1_0SERVER 是對應到HTTP 1.0 server;
而 FEATURE_MAXCONNECTIONSPERSERVER 則是對應到HTTP 1.1 server。
說也奇怪,
在原本並未修改其值時,IE還不是一樣活的好好的。
但在問題發生,強迫加大這兩個數值到 20 後,
原本超級慢的IE又變成一條活龍,速度變的正常了!
是什麼原因造成IE超級慢已無可考。
但藉由這兩個值來改善IE龜速問題倒變成相當重要的手段了∼
只是這樣的設定手法還真的是IE限定;
修改後,原本做為對照組的的Chrome瀏覽器,還是一樣的慢...
這方法只算是治標而不治本。
參考資料:IE MaxConnectionsPerServer參數效果實測
♥順子老婆的網拍,請多關照∼
If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!
|