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