【发布时间】:2011-06-18 10:21:22
【问题描述】:
之前有人问过类似的问题,他们都得出了 AJAX 不会过时的结论。但是ajax在哪些方面比websockets好呢?
使用 socket.io,很容易退回到 flash 或 long polling,因此浏览器兼容性似乎不是问题。
Websockets 是双向的。 ajax 会发出异步请求,websocket 客户端会向服务器发送消息。 POST/GET 参数可以用 JSON 编码。
那么使用 100% websockets 有什么问题呢?如果每个访问者都与服务器保持持久的 websocket 连接,那会比在整个访问会话中发出一些 ajax 请求更浪费吗?
【问题讨论】:
标签: ajax node.js websocket socket.io