我想使用AJAX在rails中实现可扩展的聊天室.我从研究中得知,唯一的可扩展性发生在服务器端推送上.
我的两个问题是:
1)在一个效率相当高的聊天服务器中,轮询在什么时候变得禁止?2)我真的不想使用Juggernaut.我不太了解彗星是如何工作的.我想我想知道,如果使用Javascript(创建客户端服务器/轮询器)和另一种语言(为防火墙后面的客户端提供有效的轮询,以及集成到CGI中),这对我来说是非常困难的.3)(是的,2个),我是否正确地走了正确的道路?
我希望得到的最简单的答案是量化的"是的,你将5行Javascript放入客户端,将20行ruby放入CGI脚本中,并将其称为一天".