2011-07-23 14 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的列表,以便您可以查看可能爲您提供的其他選項。