我在NodeJS上运行SocketIO,我不太在意广泛的浏览器支持,因为它是我的宠物项目,我希望使用新技术的所有功能来简化开发。我关心的是如何从服务器向客户端发送大量JSON数据。那么,这些数量并不像视频或图像二进制数据那么大,我认为每个请求的数据量不会超过几百千字节。WebSockets vs XHR大数据量
两个场景我看到的是:
- 透过WebSocket从服务器将通知发送到客户端的一些数据将被取回。然后客户端代码对服务器运行常规XHR请求,并通过XHR获取一些数据。
- 通过WebSockets从服务器发送整个数据集到客户端。在这种情况下,我不需要运行任何额外的请求 - 我只通过WebSockets获取所有数据。
我在Meteor.js看到了第一个案例,所以我想知道它的原因。 请分享您的意见。
也许这有助于http://stackoverflow.com/questions/13010354/chunking-websocket-transmission – jAndy 2013-04-29 12:04:15