【发布时间】:2013-04-23 02:00:27
【问题描述】:
我在 NodeJS 上运行 SocketIO,我不太关心广泛的浏览器支持,因为这是我的宠物项目,我想利用新技术的所有力量来简化开发。我关心的是如何将大量 JSON 数据从服务器发送到客户端并返回。嗯,这些数量没有视频或图像二进制数据那么大,我想每个请求不超过数百千字节。
我看到的两种情况是:
- 通过 WebSockets 从服务器向客户端发送一个通知,告知应该获取一些数据。然后客户端代码向服务器运行一个常规的 XHR 请求,并通过 XHR 获取一些数据。
- 通过 WebSocket 将整个数据集从服务器发送到客户端。在这种情况下,我不需要运行任何其他请求 - 我只需通过 WebSockets 获取所有数据。
我在 Meteor.js 中看到了第一个案例,所以我想知道它的原因。 请分享您的意见。
【问题讨论】:
标签: javascript node.js xmlhttprequest websocket socket.io