Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome加载websocket的速度非常慢_Javascript_Angularjs_Google Chrome_Websocket_Socket.io - Fatal编程技术网

Javascript Chrome加载websocket的速度非常慢

Javascript Chrome加载websocket的速度非常慢,javascript,angularjs,google-chrome,websocket,socket.io,Javascript,Angularjs,Google Chrome,Websocket,Socket.io,我有一个从服务器获取数据的简单AngularJS页面。服务器依次从TCP连接获取此数据。所有这些都是实时发生的。获取的数据是天气数据,每五秒钟更新一次 下面是附加的两张图片,显示了重新加载时chrome和firefox中的响应 及 可以看出,在Chrome上获取状态101需要1.4分钟,而在Firefox上只需要2毫秒。为什么会这样 这个实验我重复了好几次,结果都一样 我的Chrome是:37.0.2062.68 beta-m Firefox是:31.0,都是本文撰写时的最新版本 我也尝试过C

我有一个从服务器获取数据的简单AngularJS页面。服务器依次从TCP连接获取此数据。所有这些都是实时发生的。获取的数据是天气数据,每五秒钟更新一次

下面是附加的两张图片,显示了重新加载时chrome和firefox中的响应

可以看出,在Chrome上获取状态101需要1.4分钟,而在Firefox上只需要2毫秒。为什么会这样

这个实验我重复了好几次,结果都一样

我的Chrome是:37.0.2062.68 beta-m Firefox是:31.0,都是本文撰写时的最新版本

我也尝试过Comodo Dragon,一些版本,它的行为类似于firefox。
controller、index.html和webserver的代码可以在这里找到:

我尝试过删除历史记录和cookie,但这似乎也没什么帮助。我猜这与chrome在WebSocket上选择长轮询有关。不过,我还不确定克服这个问题的最佳方法是什么。我也有同样的问题