2012-02-09 104 views
1

我們正在開發一個PHP應用程序的Web應用程序,並在內部或在雲中提供它。雲服務器是Linux,而大多數內部部署客戶是在Windows平臺上。什麼是便攜式輕量級彗星服務器實現?

對於內部部署客戶,我們正在分發Apache/PHP堆棧,我希望在系統中具有推送功能。在Apache/mod_php設置中進行長時間輪詢可能適用於內部部署的客戶,但對於雲中的可伸縮性來說這是很大的禁忌。

我在大多數彗星服務器實現了環顧四周,看起來他們可以:

  • 都是重量級和複雜(的cometd)
  • 是單平臺(APE)
  • 依靠一個完全不同的平臺(繞行)
  • 還是不要看的很維護(nginx的+ http_push_module)

I W應該喜歡碰到像memcached這樣的推:輕快,快速和跨平臺,但我一直未能。

建議,任何人?謝謝!

回答

0

我還處於彗星編程的早期學習階段,但由於您還沒有收到任何答案,我會盡量幫助建議Node.js + Socket.IO。爲了保持簡單的描述... Node.js基本上是一個事件驅動的非阻塞Web服務器,Socket.IO是一個WebSocket仿真器(以及更多)...非常適合Comet開發。

此外,如果您有興趣使用第三方託管服務,Pusher似乎非常酷。