AJAX轮询与WebSockets移动性能

CCS*_*Sab 10 django ajax long-polling websocket

我目前正在Django开发一个网站,我想实现某种准实时更新系统.

由于这个站点是用于移动设备,我想知道定期轮询服务器进行更改(比如每5秒)和使用某种Websocket实现之间的性能比较ala http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent /.

关于电池寿命,差异可以忽略不计?代码方面,似乎AJAX实现也会更简单.

Mik*_*ike 1

就电池而言,我认为两者都不会产生很大的影响。我会使用socket.io,因为你只使用socket.io,它会尝试使用websockets,如果浏览器不支持它们,则回退到ajax请求