SPDY

✍ dations ◷ 2025-04-08 23:17:49 #服务器,网络协议,应用层协议,万维网,Google软件

SPDY(发音如英语:speedy),一种开放的网络传输协议,由Google开发,用来发送网页内容。基于传输控制协议(TCP)的应用层协议。SPDY也就是HTTP/2的前身。Google最早是在Chromium中提出的SPDY协议。被用于Google Chrome浏览器中来访问Google的SSL加密服务。SPDY并不是首字母缩略字,而仅仅是"speedy"的缩写。SPDY现为Google的商标。HTTP/2的关键功能主要来自SPDY技术,换言之,SPDY的成果被采纳而最终演变为HTTP/2。

SPDY并不是一个标准协议,但SPDY的开发组推动SPDY成为正式标准,而成为了互联网草案。后来SPDY未能单独成为正式标准,不过SPDY开发组的成员全程参与了HTTP/2的制定过程。Google Chrome、Mozilla Firefox、Safari、Opera、Internet Explorer等主要浏览器均已经或曾经支持SPDY协议。SPDY协议类似于HTTP,但旨在缩短网页的加载时间和提高安全性。SPDY协议通过压缩、多路复用和优先级来缩短加载时间。HTTP/2协议完成之后,Google认为SPDY可以功成身退了,于是最终Google Chrome淘汰对SPDY的支持,全面改为采用HTTP/2。

设计SPDY的目的在于降低网页的加载时间。通过优先级和多路复用,SPDY使得只需要创建一个TCP连接即可传送网页内容及图片等资源。SPDY中广泛应用了TLS加密,传输内容也均以gzip或DEFLATE格式压缩(与HTTP不同,HTTP的头部并不会被压缩)。另外,除了像HTTP的网页服务器被动的等待浏览器发起请求外,SPDY的网页服务器还可以主动推送内容。

SPDY并不用于取代HTTP,它只是修改了HTTP的请求与应答在网络上传输的方式;这意味着只需增加一个SPDY传输层,现有的所有服务端应用均不用做任何修改。当使用SPDY的方式传输,HTTP请求会被处理、标记简化和压缩。比如,每一个SPDY端点会持续跟踪每一个在之前的请求中已经发送的HTTP报文头部,从而避免重复发送还未改变的头部。而还未发送的报文的数据部分将在被压缩后被发送。

2015年9月,Google 宣布了计划,移除对SPDY的支持,拥抱 HTTP/2,并将在Chrome 51中生效。

相关

  • G蛋白G蛋白(英语:G Protein)是指鸟苷酸结合蛋白(guanine nucleotide-binding proteins)。它含有一个鸟苷酸结合结构域,由α、β、γ三个亚基组成。激活状态下的G蛋白可以激活腺苷酸环化
  • 格奥尔格·奥古斯特·戈德弗斯奥尔格·奥古斯特·戈德弗斯(德语:Georg August Goldfuß,1782年4月18日-1848年10月2日),德国古生物学家、动物学家。戈德弗斯生于巴伐利亚图尔瑙,大学时就读于埃尔朗根-纽伦堡大学
  • 自治自治或自主治理(英语:Self-governance或英语:Autonomy)是抽象概念,可以从多方面理解。自治指自己治理自己:4952。自治可能指个人行为,但通常指较大规模的行为,即以一个行业、行业团
  • 后汉后汉(947年-951年)是五代十国的第四个朝代,同时也是最后一个由沙陀人建立的中原王朝。亦称刘汉。后汉承自后晋,根据五行相生的顺序,后晋的“金”德之后是“水”德,因此后汉以“水”
  • 朱鲁语朱鲁语是印度支那半岛朱鲁族的母语,其使用范围位于越南南部的林同省(尤其是单阳县)和平顺省。朱鲁语和占语、嘉莱语、埃地语、拉格莱语一起同属于占语支(英语:Chamic languages)。
  • 小斯蒂芬·比奇特尔小斯蒂芬·戴维森·比奇特尔(英语:Stephen Davison Bechtel Jr. 1925年5月10日-)是美国商人和土木工程师。 他和他的儿子莱利是柏克德公司的共同所有者。 小斯蒂芬是斯蒂芬·戴
  • 杨泽杨宪卿(1954年2月12日-),笔名杨泽,台湾嘉义县人。国立台湾大学外文系学士、国立台湾大学外文研究所硕士、美国普林斯顿大学东亚研究博士。著名诗人,也是文学刊物的编辑,并任教于美
  • 杨廷诏杨廷诏,贵州思南人,明朝政治人物,同进士出身。万历三十四年(1606年)丙午科贵州乡试第一名解元,万历四十四年(1616年)丙辰科进士,三甲一百七十三名,后官福建龙溪县知县,升吏部郎中,迁湖广
  • 缅因州州旗缅因州州旗为蓝底,中心为缅因州州徽。在州徽上有一个在松树下休息的麋鹿,松树象征新英格兰。左右为一个农民和一个海员,代表州的主要产业。最上方的北极星代表州格言“我领导”
  • 贝克山贝克山是位于美国西北部华盛顿州的一座火山。地处美国与加拿大的交界处。贝克山是喀斯喀特山脉最北端的一个山峰,也是华盛顿州内第四高峰与喀斯喀特山脉的第六高峰。贝克山以