iOS spdy概览
SPDY是Google开发的基于TCP的应用层协议,谷歌表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%。
1.SPDY相关资料
- 1.SPDY协议 - v3
- 2.SPDY、HTTP/2、QUIC协议
- 3.SPDY: An experimental protocol for a faster web
- 4.SPDY简介
- 5.spdycheck
2.SPDY开源项目
- 1.spdylay:C版本的开源库
- 2.CocoaSPDY:Twitter推出用于iOS和Mac OS X的SPDY框架,适用于iOS和Mac OS X的SPDY/3.1
- 3.SPDY-for-iPhone
- 4.iSPDY,可参见博客http://engineering.voxer.com/2014/01/03/ispdy-released/
- 5.The Chromium Projects
3.其它
-
- iOS 8 和优胜美地开始支持SPDY协议,可参考wwdc 2014中的What’s New in Foundation Networking
-
- 目前iOS spdy的实现方案是针对NSURLConnection或NSURLSession通过NSURLProtocol进行拦截。那对于非使用这两种方式实现的网络模块无效果。同时,一个app当中可能会出现多个NSURLProtocol拦截的场景,要避免拦截失效的情况。
- 3.下面会介绍下Twitter推出用于iOS和Mac OS X的SPDY框架- CocoaSPDY:大体采用的实现方案是类似的,处理细节上可能会有差异。