【发布时间】:2012-06-17 08:33:52
【问题描述】:
我的网站快完成了,但我遇到了问题。每隔 10->15 秒,我的网站将搜索数据库以检查是否有更新。如果有更新,则向在线的用户发送通知。 我搜索谷歌并找到了两个解决方案:Comet 和 AJAX。在我的情况下哪个更好。还是有更好的解决方案?
【问题讨论】:
-
我建议您的选择是 1) AJAX 轮询 2) 自托管实时解决方案 (Comet/WebSockets)(但这取决于您的托管 3)卸载到托管实时服务(Comet/WebSockets )。您的托管解决方案是什么?自托管完全“root”访问权限?还是共享主机?由于您使用 PHP 和 Apache,由于需要维护许多持久连接,因此可能无法实现自托管实时解决方案。如果你能澄清我会提出一个解决方案。
-
我对网络托管了解不多,但它是一种共享托管,他们将其命名为企业托管。我的网站使用 php 和 jquery,因此我认为 Comet 和 ajax 非常适合我,但我阅读了大量的 cmets,他们说用 php 实现 comet 不是一个好的选择,你需要使用 socket.io 或 node.js。你同意他们的观点吗?
标签: php ajax apache comet polling