【发布时间】:2013-07-24 03:57:08
【问题描述】:
我目前正在使用 Symfony2 编写一个非常标准的 Apache/PHP/mySQL 网站,并考虑使用 Node 和 socket.io 来满足特殊需求:通知栏。没什么太花哨的,当您收到新朋友请求、新邮件时,通知就会亮起......
我不太喜欢定期从 ajax 循环请求我的数据库;我希望此功能具有完全可扩展性并且占用空间最小。
因此,我正在考虑在我的数据库服务器端发出一个定期请求,将我在 Node 中的打开套接字列表提供给每个相关用户的推送通知。
我走对了吗?
干杯
【问题讨论】:
-
MySQL 确实没有一个好的推送通知系统,但Redis 有。也许您可以使用辅助数据库仅用于通知,否则您将不得不积极轮询。
标签: php mysql apache node.js socket.io