【问题标题】:How github auto updating comments work?github 自动更新评论是如何工作的?
【发布时间】:2013-01-04 07:23:22
【问题描述】:

这里提到

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

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

【问题讨论】:

    标签: django html github


    【解决方案1】:

    查看网络选项卡,看起来他们(至少使用 chrome)正在使用 HTML5 服务器发送事件。

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

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

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

    我(还)没有在任何作品中使用它们,所以我建议它们仅作为学习/ poc 材料:)

    【讨论】:

      猜你喜欢
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 2020-04-11
      相关资源
      最近更新 更多