推ter 开源的 SPDY 框架:CocoaSPDY

jopen 11年前

推ter 开源了他们的 SPDY 框架 CocoaSPDY(for iOS and OS X)。Google开发一种新的网络协议“SPDY,以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。 

    SPDY 协议只是在性能上对 HTTP 做了很大的优化,其核心思想是尽量减少连接个数,而对于 HTTP 的语义并没有做太大的修改。具体来说是,SPDY 使用了 HTTP 的方法和页眉,但是删除了一些头并重写了 HTTP 中管理连接和数据转移格式的部分,所以基本上是兼容 HTTP 的。

  Google 在 SPDY 白皮书里表示要向协议栈下面渗透并替换掉传输层协议(TCP),但是因为这样无论是部署起来还是实现起来暂时相当困难,因此 Google 准备先对应用层协议 HTTP 进行改进,先在 SSL 之上增加一个会话层来实现 SPDY 协议,而 HTTP 的 GET 和 POST 消息格式保持不变,即现有的所有服务端应用均不用做任何修改。

项目主页:http://www.open-open.com/lib/view/home/1387548281656