【发布时间】:2011-07-18 14:27:30
【问题描述】:
我正在尝试实现一个类似于 Facebook 的实时通知系统,以便在有人将他们添加为朋友时通知用户,例如他们的帖子或帖子对他们的 cmets 的回复。
所有的数据库和 PHP 部分都完成了,但我不知道如何像 Facebook 那样实现它。
每当有人在 Facebook 上对您的帖子点赞/点赞时,屏幕左下角就会出现浅蓝色框。只要有人点击“赞”按钮或在 Facebook 上发表评论,就会发生这种情况。我想知道我应该怎么做才能实现它。
使用 YUI 或任何 JavaScript 框架,我可以在 n 秒后查询数据库表以检查通知。这个方法太重了。
我想知道是否有任何服务器端模块或脚本可以完成,这样每当我的数据库表中有新的通知条目时,服务器就会告诉那个特定的客户端。这样可以完全避免客户端到服务器的不必要的请求调用,并且系统可以有效地为一次在线用户超过 50,000 的网站工作。
我怎样才能做到这一点?
【问题讨论】:
标签: php javascript facebook yui