我的可能性是有限的,因为我有一个很好的主机,但只能使用普通的服务器计划。这意味着,只有 80 端口上的普通服务器。
我已经尝试阅读一些关于 WebSockets 和/或 Comet 的内容,它们似乎大多需要在另一个端口上运行的第二个服务器。
有没有办法获得稳定的类似 Comet 的行为,并且可以很好地扩展。到目前为止,我的解决方案是一个脚本,每 5 秒发送一次 GET
请求,这不是进行网络聊天的好方法。而且我担心当几十个人在线时它可能会杀死我的服务器。
那么我怎样才能获得可靠的类似 cometd 的行为呢?
最佳答案
我已经成功地将 socket.io 用于异步网络内容 (comet)。特别是对于 Django,我没有任何个人经验,但我发现了一篇关于结合 Gevent, Socket.io, and Django 的好文章。 .关于 Socket.io 和 Gevent 的其他一些资源可以在我的 blog 中找到。 articles以及幻灯片分享 presentation .
关于python - Python-Django 的类似 cometd 的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7838629/