偷师饿了么:怎样用HTTP/2优化iOS APP网络层次架构?

来源:互联网 发布:幻灯片软件哪个好 编辑:程序博客网 时间:2024/06/11 10:23

 HTTP/2,是HTTP协议发布后的首个更新,于2015年2月17日被批准。它采用了一系列优化技术来整体提升HTTP协议的传输性能,如异步连接复用、头压缩等等,可谓是当前互联网应用开发中,网络层次架构优化的必选方案之一。

Apple对于HTTP/2的态度也非常积极,5月HTTP/2正式发表后不久,便在紧接着6月召开的WWDC 2015大会中,向全球开发者宣布,iOS 9 开始支持HTTP/2。尽管Apple早早地宣布支持HTTP/2,但是现在整个技术圈内提及的iOS网络层架构设计还大多数停留在HTTP 1.1时代,并没有一个与时俱进的、包含HTTP/2优化的网络层架构设计策略。

对于架构设计,我曾说过,脱离业务谈架构就是纯粹的耍流氓。因此,架构的设计一定要结合当前的业务需求来进行设计和规划,并且做好一定的可扩展性,以应对未来的变化。

本文会结合当前饿了么的业务谈谈以下几个方面内容:

  1. 如何在iOS下使用HTTP/2?

  2. 如何设计一个iOS的网络层架构?

  3. 与时俱进下,我们的解决方案?



原文链接:

偷师饿了么

0 0
原创粉丝点击