Python-Django的类似彗星的行为
作者:互联网
我的可能性有限,因为我确实拥有一台不错的主机,但只能使用常规的服务器计划.这意味着端口80上只有一台普通服务器.
我尝试阅读有关WebSockets和/或Comet的内容,并且它们似乎大多需要在另一个端口上运行第二台服务器.
有没有一种方法可以很好地扩展类似彗星的行为.到目前为止,我的解决方案是每5秒发送GET请求的脚本,这不是进行网络聊天的好方法.而且恐怕几十个人在线时,它可能会杀死我的服务器.
那么如何获得像彗星一样可靠的行为?
解决方法:
使用socket.io进行异步Web处理(comet)取得了一些成功.特别是对于Django,我没有任何个人经验,但是我找到了一篇有关结合Gevent, Socket.io, and Django的不错的文章.关于Socket.io和Gevent的一些其他资源可以在我的blog articles和幻灯片共享中找到. presentation.
标签:websocket,comet,python,django 来源: https://codeday.me/bug/20191102/1988724.html