【发布时间】:2014-01-04 19:43:01
【问题描述】:
我有一个 flex 应用程序,它需要多个长 http 请求才能从服务器获取数据。在运行时,一个随机的 http 请求只是挂起。浏览器网络面板显示 http 请求待处理,直到 正好五分钟。在此期间,从同一浏览器会话向该主机名发出的任何请求都不会加载(待定)。
我尝试修改 keep-alive 请求标头,但服务器响应似乎重置为默认值,即 5 秒。
我在超时指令下的apache conf中找到了300s的值。将超时从 300 更改为 30 后,浏览器主机挂断更改为 30 秒。为什么在新标签页取消httpRequest后浏览器还在等待超时消息?
我正在使用 ustream.close() 关闭 actionscript urlstream。 urlstream 使用ustream = new URLStream() 重新初始化。在没有关闭的情况下初始化时,前一个请求会完成,导致加载速度较慢和带宽较高。我担心 actionscript close() 无法正确关闭 http 请求,但它只会发生几次。
【问题讨论】:
标签: php apache actionscript-3 http actionscript