【问题标题】:pushlet vs long polling as a push technologypushlet vs long polling 作为推送技术
【发布时间】:2015-06-18 09:37:10
【问题描述】:

【问题讨论】:

    标签: node.js push long-polling


    【解决方案1】:

    从同一个 wiki 页面引用:

    “Pushlet - 服务器利用持久的 HTTP 连接”

    即使用单个 TCP 连接发送和接收多个 HTTP 请求/响应的想法。因此,如果从客户端发送请求,服务器端会使用同一个连接多次发送数据(当然,直到 TCP 连接打开)。 Keep-Alive 时间可在各种服务器中配置并且可以调整。

    "Long-polling - 如果服务器没有客户端的新信息 当收到轮询时,不是发送空响应,而是 服务器保持请求打开并等待响应信息 变得可用。一旦它确实有新信息,服务器 立即向客户端发送 HTTP/S 响应,完成 打开 HTTP/S 请求”

    也就是说,响应永远不会提交给客户端,直到服务器有一些信息要共享/返回。请参考下面的 URL 以获得 Node.JS 中的工作示例:

    https://dzone.com/articles/diving-nodejs-%E2%80%93-long-polling

    【讨论】:

    • 链接已失效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2011-08-17
    相关资源
    最近更新 更多