代码之家  ›  专栏  ›  技术社区  ›  Ulf

与客户端的持久连接

  •  11
  • Ulf  · 技术社区  · 16 年前

    5 回复  |  直到 10 年前
        1
  •  14
  •   Community Stefan Steinegger    7 年前

    Comet -它类似于ajax,但它保持连接打开,以便服务器可以将信息推送到客户端。

    请注意,兼容浏览器将仅支持2个连接(注意: most modern browsers no longer comply )到特定的域(默认情况下),因此您可能希望拆分域(例如www.yourdomain.com和comet.yourdomain.com),这样您就不会大幅降低页面的加载速度。或者,您可以确保在加载所有其他内容之前不会打开comet连接。这只是需要小心的事情。

        3
  •  2
  •   Jonathan Lonowski    16 年前

    使用HTTP,连接必须从客户端开始。但是有一些技术可以让服务器保持连接打开并根据需要刷新数据。

    这些通常被认为是 Comet HTTP Streaming 架构。

        4
  •  2
  •   cletus    16 年前

    Comet 这方面的编程技术。基本上,页面向服务器发出一个调用,直到服务器有东西要发送时才返回(此时客户端立即发出相同的调用)。通过这种方式,服务器几乎可以随时将内容推送到客户端。