Netty4实战第十二章:SPDY

来源:互联网 发布:手机隔墙听软件 编辑:程序博客网 时间:2024/06/08 23:19

本章主要内容:

  • 了解SPDY
  • Netty提供的SPDY相关的类
  • 启动SPDY应用

  本章内容主要是SPDY协议以及Netty对SPDY的支持。SPDY(读作“SPeeDY”)是Google开发的基于TCP的传输层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级以及HTTP报头压缩。谷歌表示,引入SPDY协议后,在实验室测试中页面加载速度比原先快64%。
  互联网工程任务组(IETF)对谷歌提出的SPDY协议进行了标准化,于2015年5推出了类似于SPDY协议的 HTTP 2.0 协议标准(简称HTTP/2)。谷歌因此宣布放弃对SPDY协议的支持,转而支持HTTP/2。谷歌称,计划于 2016 年初在 Chrome 中移除 SPDY,并将为Chrome 40 添加 HTTP/2 协议支持。 
  此外,著名的开源HTTP服务器软件Nginx也于2015年9月移除了对SPDY的支持,转而支持HTTP/2。鉴于此,未来会有越来越多的浏览器和Web服务器选择支持HTTP/2而非SPDY,以前支持SPDY的浏览器和Web服务器也会通过升级取消对SPDY的支持转为支持HTTP/2。因此,建议新的网站不要部署SPDY,转为部署HTTP/2。旧有的SPDY部署也应尽快转移至HTTP/2,以符合浏览器对新HTTP标准的支持。
  可以看到SPDY已经退出里历史舞台,完成了它的使命,诞生了HTTP 2.0,所以本章小弟也就不翻译了,感兴趣的同学可以参考Netty实现的英文原版或其他资料。
  下一章我们学习使用UDP协议写应用,例如这种协议的高性能不连接特性,可以开发出符合业务场景的应用。

原创粉丝点击