Django与ajax民意调查聊天

xRo*_*bot 2 python django ajax chat comet

我需要创建一个类似于facebook聊天的聊天.

我想创建一个简单的应用程序聊天,然后使用ajax轮询(每2-3秒发送一次请求).

这是一个好方法吗?

Ste*_*lim 6

我会选择涉及服务器控制的推送/实时消息传递的东西.你会得到适当的实时聊天,它会扩展得更好.我想,看看http://www.orbited.org/,这是要走的路.它不是核心django,但它是Python,并且可以与您服务器上的Django应用程序配合使用

  • @xRobot之类的实时聊天需要大量的硬件资源.如果您使用长轮询或推送方法.push方法基于保持HTTP连接打开,这会消耗服务器上的内存.long-poling方法将消耗内存和CPU时间.你肯定需要至少一个带有512MB内存的VPS来让你的应用程序支持合理的用户数量.因此,如果你的主机不允许你安装扭曲,很可能它甚至没有给你足够的硬资源. (3认同)