2012-02-09 105 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似乎非常酷。