github如何自动更新评论有效?

时间:2013-01-04 07:23:23

标签: django html5 github

如上所述

https://github.com/blog/1174-auto-updating-comments

这背后的技术是什么?如果我要在Django支持的Web应用程序中添加此功能,我应该使用和学习什么?

1 个答案:

答案 0 :(得分:2)

查看网络标签,看起来他们(至少使用Chrome)正在使用HTML5服务器已发送事件。

实际上,浏览器订阅了一个事件流,而Web服务器只是发回消息。

我不是专家,但我想在服务器端你需要能够保持一个开放的连接,将事件流式传输到客户端。

我在这里找到了一个SSE for SS的实现:https://github.com/niwibe/sse和一个django实现:https://github.com/niwibe/django-sse

我没有在任何产品上使用它们,所以我建议它们只作为研究/ poc材料:)