我有一個flex應用程序,需要多個和長的http請求才能從服務器獲取數據。在運行時期間,隨機的http請求會簡單地掛起。瀏覽器網絡面板顯示HTTP請求待處理,直到恰好五分鐘。在此期間,從同一瀏覽器會話向該主機名發出的任何請求根本不會加載(掛起)。瀏覽器掛起,直到取消HttpRequest後從服務器超時
我試着修改保持活動請求頭,但服務器響應似乎重置爲默認值,這只是5秒的任何方式。
我在超時指令下的apache conf中發現了300s的值。將超時從300更改爲30時,瀏覽器主機掛斷更改爲30秒。爲什麼即使在新選項卡中取消httpRequest後瀏覽器仍在等待超時消息?
我正在使用ustream.close()
關閉actionscript urlstream。 urlstream重新初始化爲ustream = new URLStream()
。在沒有關閉的情況下進行初始化時,先前的請求會完成,從而導致加載速度更慢並帶寬更高我擔心actionscript close()不能正確地關閉http請求,但它只發生了一些時間。