【发布时间】:2012-09-14 16:35:27
【问题描述】:
我正在开发一个使用 CodeIgniter 框架开发的项目。我的项目有很多用户交互,比如帖子、cmets 和其他应该实时的通知。
我现在已经尝试通过两种方式获取这些通知:
1. 我尝试使用 AJAX 构建一种数据拉取系统,但在我看来这会在我的服务器上造成大量带宽浪费
2. 我用socket.io服务器建立了一个node.js,它只监听一些socket事件并将通知推送给用户。例如,当添加评论时,我有一个 socket.emit();将评论信息推送到 node.js 并且 node.js 将通知推送到所有连接的套接字。
我不确定 node.js + PHP 是否是一份好工作(但是,到目前为止我了解到的是 node.js 有利于长轮询和更少的资源成本)。
你认为女巫架构更好吗?
【问题讨论】: