[译]HTTP 的演变 – HTTP2 深入探讨

原文链接:https://ably.com/topic/http2

可以毫不夸张地说,超文本传输协议 (HTTP) 造就了我们所熟知的互联网。 HTTP 最初是由万维网的发明者蒂姆·伯纳斯·李 (Tim Berners-Lee) 于 1989 年提出的应用程序协议。第一个记录版本 HTTP/0.9 被称为单行协议。鉴于它催生了万维网,它现在可以被描述为有史以来最伟大的俏皮话。

More »

[译]什么是 HTTP?

原文链接:https://www.pubnub.com/guides/http/

HTTP 概述

HTTP,即超文本传输协议,是互联网通信的基础。它在客户端-服务器模型上运行,其中前端客户端(例如网络浏览器)通过向服务器发送HTTP请求消息来发起请求,例如请求网页(例如搜索引擎)。然后,服务器使用包含所请求资源的 HTTP 响应消息进行响应,如果资源不可用,则使用错误消息进行响应。

HTTP 是一种无状态协议,这意味着每个请求都是独立的,与之前或将来的请求无关。这允许客户端和服务器之间进行有效的通信。

More »

[译]什么是HTTP流式传输?

原文链接:https://www.pubnub.com/guides/http-streaming/

什么是 HTTP 流式传输?

HTTP 流,也称为基于 HTTP 的流或 HTTP 实时流,是一种用于通过 Internet 传送实时多媒体内容(例如音频或视频)的技术。该协议允许从服务器到客户端设备的连续数据传输,使用户能够消费媒体内容而无需完整的文件下载。

More »

[译]什么是长轮询?

原文链接:https://www.pubnub.com/guides/long-polling/

什么是长轮询?

长轮询用于实时 Web 应用程序,以实现客户端和 Web 服务器之间近乎即时的通信。它在实时更新至关重要的聊天和消息应用程序中特别有用。

在传统的HTTP通信中,客户端向服务器发送新请求并等待响应。这称为短轮询。然而,在实时场景中,短轮询可能效率不高,因为它需要频繁向服务器请求,导致不必要的网络开销和增加延迟。

More »