gpt4 book ai didi

http - 为什么 HTTP 被设计成拉取协议(protocol)?

转载 作者:搜寻专家 更新时间:2023-10-31 02:25:48 24 4
gpt4 key购买 nike

我看了很多关于 Html 5 WebSockets 的演讲,服务器可以在没有客户端请求的情况下初始化与客户端的连接并推送数据。

我们不需要轮询等

而且,我很好奇,为什么 Http 首先被设计为“拉”而不是全双工协议(protocol)?这种决定背后的原因是什么?

最佳答案

因为在最初设计 http 时,它的目的是用于从服务器检索文档。最简单的方法是当客户端向服务器请求文档并将其作为响应传递(或者在文档不存在时出现错误)。当您使用推送协议(protocol)时,这意味着服务器可能需要长时间保持客户端连接,从而产生更多的资源管理问题 - 请记住,我们在这里谈论的是 1990 年代初期。

关于http - 为什么 HTTP 被设计成拉取协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211723/

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