【发布时间】:2012-03-24 11:32:00
【问题描述】:
我正在使用 MongoDB 和 PHP 开发一个应用程序,其中用户接收各种事件的通知更新(例如 FB 通知)。 我读过一些关于 APE、node.js 和 Comet 服务器推送技术的内容。但是对于这方面的新手,我不确定如何处理我的申请。哪个会更好?
【问题讨论】:
-
您可以使用基于 AJAX 的技术或留意 WebSockets
-
按照大家的想法,并非所有浏览器都支持 Websocket。而且我们不希望客户端不断联系服务器。相反,服务器会在收到通知时联系客户端。
-
但这不是它的工作方式。总是需要一个打开的连接,即使它被称为推送通知。正如Wikipedia 所说:'客户可能会“订阅”各种信息“频道”。每当这些频道之一有新内容可用时,服务器就会将该信息推送给用户。但你是对的,它并不适用于所有浏览器,所以你应该考虑使用 AJAX。试试 jQuery,用它完成工作轻而易举。
标签: php node.js mongodb comet ape