2011-08-01 78 views
1

我正在對一個非常大的AJAX應用程序進行一些性能改進。其中一個限制是,應用程序需要在Internet Explorer 7中執行。問題是,IE7不會同時允許超過2個併發HTTP請求。我曾嘗試在一個winxp sp4虛擬機中將MaxConnectionsPerServer和MaxConnectionsPer1_0Server的註冊表值修改爲10,但所有JavaScript仍然以不超過2次的序列化方式加載。增加Internet Explorer 7併發http請求

請問有什麼辦法可以強制IE7使用6或8個併發HTTP請求嗎? (我知道IE8,IE9,FF和許多其他人這樣做,是的,這是一個問題,我們的客戶只需要IE7並且不會升級瀏覽器)

回答

0

不,它是程序的內置功能,不可配置。看看here。我的建議是折射你的代碼,所以一次只發送兩個。

0

限制2個併發請求到同一個域?一種替代方案可能是將您的ajax調用分佈在多個域或子域中。通過這種方式,瀏覽器將進行多個模擬調用,但我不確定這是否會引入一些跨站點腳本問題。