加载中...

| 提出者 | 谷歌 Google |
| 提出时间 | 2009 年 |
| 工作层次 | HTTP 与 TLS 之间 |
| 现状 | 已弃用 |
| 后继标准 | HTTP/2 |
SPDY(发音同英文 speedy)是由谷歌(Google)主导开发的应用层传输协议,工作在 HTTP 与 TLS 之间,通过在单个连接上多路复用多个请求来克服 HTTP/1.1 的性能瓶颈。它是 HTTP/2 的直接前身。
在 HTTP/1.1 时代,浏览器为了并行加载资源不得不对同一域名开启多条 TCP 连接,且存在队头阻塞问题。谷歌于 2009 年公开 SPDY,试图在不改变 HTTP 语义的前提下重构底层传输。经过多年迭代,其核心思想被互联网工程任务组吸纳,最终演化为 2015 年发布的 HTTP/2,SPDY 随后被谷歌逐步弃用。
SPDY 曾在谷歌自家服务及部分主流浏览器和服务器中得到支持,用于加速网页首屏渲染。随着 HTTP/2 的标准化和普及,几乎所有实现都改用 HTTP/2,SPDY 本身已退出历史舞台,但它的设计遗产深刻影响了现代 Web 传输。
问:SPDY 和 HTTP/2 是什么关系?答:HTTP/2 以 SPDY 为蓝本制定,继承了多路复用、头部压缩和优先级等核心机制,可以说 HTTP/2 是 SPDY 经过标准化打磨后的正式版本。
问:现在还需要用 SPDY 吗?答:不需要。SPDY 已被官方弃用,主流软件均移除了支持,新项目应直接采用 HTTP/2 或 HTTP/3。

| 提出者 | 谷歌 Google |
| 提出时间 | 2009 年 |
| 工作层次 | HTTP 与 TLS 之间 |
| 现状 | 已弃用 |
| 后继标准 | HTTP/2 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧