gpt4 book ai didi

javascript - 服务器推送 : comet vs ape?

转载 作者:数据小太阳 更新时间:2023-10-29 03:58:46 24 4
gpt4 key购买 nike

我读过一些关于 cometd 和 APE 的资料。

哪个更好?我希望用户看到其他用户更新的内容。就像 Google Wave。

在 Comet 中,有 2 个版本:iframe 与传统的 ajax。有什么区别,哪个更好。不太明白。

谢谢。

最佳答案

Comet 是一组可用于开发实时应用程序的技术。您有两个主要实现:流式传输和长轮询。

在常规的 http 请求中,用户将请求发送到服务器,接收数据(html、脚本等)并关闭连接 - 故事结束。在流式传输中,客户端或服务器永远不会关闭连接,双方共享一个连接。

在长轮询中,您有一个等待响应的循环连接。基本上,浏览器向服务器发送请求并坐在那里等待服务器响应(服务器仅在他有客户端的新数据时才响应),然后关闭连接并由浏览器重新打开连接,并且循环重复 :) 在两者中,这是最常用的。

浏览器中的 Comet 通常需要一个针对大量长期 HTTP 连接进行优化的网络服务器,以及一个 JavaScript 客户端来与 Comet 服务器进行通信。所以 Ape 是一个可安装的服务器,而 Comet 是它所基于的范例。这里有一个 Comet 实现列表:http://cometdaily.com/maturity.html

关于javascript - 服务器推送 : comet vs ape?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1991427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com