|
還記得《ASP.NET AJAX Under the Hood Secrets》嗎?這是我在自己的Blog上推薦過的唯一一篇文章(不過更可能是一時(shí)興起)。在這片文章里,Omar Al Zabir提出了他在使用ASP.NET AJAX中的一些經(jīng)驗(yàn)。其中提到的一點(diǎn)就是:Browsers do not respond when more than two calls are in queue。簡單的說,就是在IE中,如果同時(shí)建立了超過2兩個(gè)連接在“連接狀態(tài)”中,但是沒有連接成功(連接成功之后就沒有問題了,即使在傳輸數(shù)據(jù)),瀏覽器會(huì)停止對其他操作的響應(yīng),例如點(diǎn)擊超級鏈接進(jìn)行頁面跳轉(zhuǎn),直到除了正在嘗試的兩個(gè)連接就沒有其他連接時(shí),瀏覽器才會(huì)重新響應(yīng)用戶操作。
出現(xiàn)這個(gè)問題一般需要3個(gè)條件:
- 同時(shí)建立太多連接,例如一個(gè)門戶上有許多個(gè)模塊,它們在同時(shí)請求服務(wù)器端數(shù)據(jù)。
it知識庫:哭笑不得的IE Bug,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。