gpt4 book ai didi

ajax - Comet 与当前技术的兼容性

转载 作者:可可西里 更新时间:2023-11-01 15:20:25 24 4
gpt4 key购买 nike

我听说我可以使用 Comet作为服务器推送技术与我的 Ajax 代码一起提高我的 Web 应用程序的性能。

这项 cometd 技术有多成熟?

是否所有网络服务器、编程语言和浏览器都支持它?

使用 Comet 有什么缺点?

最佳答案

它很成熟,但我认为您应该将其更多地视为一种技术而非技术。

据我所知,所有 Web 服务器都支持它,但如果您正在构建 Comet 应用程序,则需要研究和配置您的特定 Web 服务器,因为对资源的需求有点不同。具体来说,将有更多同时打开的连接到您的服务器。在编程语言支持方面,如果您选择的服务器语言有任何类型的阻塞或等待机制,您可以支持服务器推送。所有浏览器都支持它,从浏览器的角度来看,这只是一个需要很长时间才能返回的http(s) 连接。

有几个缺点,在浏览器世界中,最大的可能是某些浏览器将特定 URL 的打开连接数限制为两个。因此,如果您有一个服务器阻止连接打开等待一些推送的数据,您将只能使用一个连接供浏览器从服务器获取数据。这可以通过将您的资源分布在几个二级域上以允许浏览器打开更多连接来缓解。

关于ajax - Comet 与当前技术的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523546/

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