2011-07-23 11 views
0

我想实现从PHP到我的项目的实时推送通知。我已经测试了两种可能的方法。寻找一个更好的选择,用PHP实时推送通知

  1. 长轮询mysql数据库 - >性能非常差,导致查询大
  2. 长轮询内存缓存,并通过PHP的推动 - >表现不佳
  3. 阿贾克斯推进引擎 - >似乎不是那么容易来随着......但带有PHP集成

有没有人知道更好的方法? 也许有一些类似于memcache哪些成为推动?

+1

我相信您会在http://stackoverflow.com/search?q=comet+php中找到其他建议 – Gordon

回答

3

托管服务,如Pusher(我工作的人)可能是一个很好的解决方案。我们提供JavaScript library供您嵌入您的网页和REST API(以及易于使用的PHP publisher library),以便您可以将数据从您自己的服务器推送到您的网页中。

我也列出了其他real-time technologies的列表,以便您可以查看可能为您提供的其他选项。