当websocket连接存活时,浏览器网络具有大的延迟

时间:2014-01-21 01:05:44

标签: jquery google-chrome websocket

我有一个使用websockets和jquery的Web应用程序 当websocket连接处于活动状态时,所有其他网络操作都会开始具有较长的延迟。

here

的屏幕截图

例如。 Web应用程序使用不同的uri访问相同的服务器。 /setup是一个Web套接字连接;此连接保持挂起状态。 /env是一个jquery ajax调用(异步),并且有31.07秒的延迟 我使用wireshark进行监控,发现服务器响应很好。响应数据包很快到达客户端,但浏览器本身似乎很晚才到达 我尝试使用Chrome 32.0.1700.76m和IE8,但两者都有同样的问题。

1 个答案:

答案 0 :(得分:0)

我在评论中回答你。

检查你的websocket'onopen'和'onmessage'事件。如果你的代码总是在执行websocket事件,那么在执行发送ajax框架的主代码时可能会遇到一些问题。