我正在考虑使用PHP后端实现实时聊天,但我在讨论彗星的网站上遇到了这个评论:
我的理解是,对于Comet来说,PHP是一种可怕的语言,因为Comet要求你保持对每个浏览器客户端的持久连接.使用mod_php这意味着为每个不完全扩展的客户端占用Apache全职儿童.我认识Comet的人大多使用Twisted Python,它可以处理数百或数千个同时连接.
这是真的?或者是可以配置的东西?
我已经开发了一段时间的Web应用程序,但最近才推出了Comet服务器侧推技术,我对这项技术的理解还很不成熟.虽然链接http://www.zeitoun.net/articles/comet_and_php/start提供了两个在PHP中使用无限循环的简单示例实现,但我想了解更多关于上述方法的重现以及它是否适合生产.Meteor(http://meteorserver.org/),streamhub(http://www.stream-hub.com/),freeliberator(http://www.freeliberator.com/index.php)等专用彗星服务器有哪些优势? )?
来自HTML5网络套接字设施的Comet服务器端推送有何不同?
我的主要目标是构建协作实时文档编辑工具的变体.