SPDY的简单介绍
- 是Google开发的基于传输控制协议(TCP)的应用层协议。
- 被用于Google Chrome浏览器中访问Google的SSL加密服务
- 不是一个标准的协议,开始推动SPDY成为正式标准。Chrome和FF均支持SPDY协议。
- 类似HTTP,旨在缩短网页的加载时间和提高安全性
- 通过压缩、多路复用和优先级来缩短加载时间
- 是“speed”的缩写
设计:
1、 广泛地应用了
TLS加密,传输内容以
gzip或
DEFLATE格式压缩(与HTTP不同,HTTP
头部并不会被压缩)
2、 可以
主动推送内容。
与HTTP关系:
并不用取代HTTP,只是修改了HTTP请求
与应答在网络上传输的方式,
只需增加一个SPDY传输层,
现有的所有服务端应用均不用做任何修改。
当使用SPDY的方式传输,HTTP请求会被处理、标记简化和压缩。
每一个SPDY端点会持续跟踪每一个在之前的请求中已经发送的HTTP报文头部,从而避免重复发送还未改变的头部。而还未发送的报文的数据部分将在被压缩后被发送。
浏览器支持:
1、
Chorme
2、FF
自11.0开始内嵌支持SPDY,但默认并不使用.
从Firefox 13开始默认开启对SPDY的支持