网络通信 频道

定义互联网标准 助力企业业务发展

  “30多年前,当互联网的核心协议创建时,没有人能够想象它们在当今世界所发挥的作用,但是它们显然也无法满足当今的要求。”互联网研究集团首席分析师Peter Christy的一句话,点明了定义互联网标准是多么重要的一个项目。

  Mark Nottingham也深知这一点。大概十年前,他加入IETF 这个HTTP工作组,当时的IETG组织正在撰写HTTP1.1的标准。

  Mark描述当时的情景:“2006年开始我们组成工作组去重新审阅这个标准化的文档,当时我们没有想要确定这个HTTP2的标准,只是想把1.0的标准描述的更清楚。这项工作花了六年的时间,因为之前的RFC并不是那么完美,所以进行了很多次重写。”

  Mark成了第二个HTTP的标准化组织的创建者。如今,他是IETF HTTP工作组的主席,W3C技术架构组的成员之一,同时也是Akamai的首席架构师。

定义互联网标准 助力企业业务发展
Akamai首席架构师 Mark Nottingham

  从1到2,HTTP的发展

  如今我们的生活被互联网包围着,环成一个圈,商务、娱乐和生活的关系越来越紧密。随着移动设备、云和数字媒体的出现,我们期待着任何一台设备都能随时接入互联网,期待着任何行为都能依靠互联网去完成。而我们的企业,在走向云端的同时,业务发展的需求与动力同样也需要互联网去支撑。

  我们在要求极速化前进的同时,也给互联网带来了很大的负担。很明显,HTTP 1 已经不适应如今的web环境了。首先是网站的网页页面尺寸和里面的元素,都在持续地增加,页面变得越来越重,而且它里面的元素也越来越多,HTTP1在这种背景就越来越有一些性能上的局限了;其次是手机移动化的趋势就越来越明显了,这个就是在Web刚出现的时候都没有的情况,如今不得不针对这个情况提出解决方案。

  Mark说:“在这种环境下,再加上HTTP设计的一些局限,对性能会有比较大的负面影响。这个影响有两方面,第一个当同时建立很多TCP连接的时候,会造成网络的堵塞;第二个是HTTP一代协议的头部非常重,相当于带了很多冗余的信息,传输起来它带来的延时就更大了。”

  所以HTTP2.0在这种情况下的第一个改进就是,它只开一个TCP连接,而不是多个连接,并用了连接复用技术,把多个HTTP请求复用在一个连接上;第二个改进是HTTP 头部压缩技术,减少传输数据量。

  但是,正如开篇所讲,HTTP2.0不能满足现在所有的需求,面对不断出现的新的问题,HTTP2.0 还需要更进一步去改善。“基于Web上面的对象数量以及用户所使用的带宽不同,在这些情况下使用一代的HTTP有可能比二代的HTTP效率更高。通常来说对于大尺寸的对象加载,在高延时网络情况下,HTTP2和SPDY表现就不那么好了。大对象和高延时的网络,这就是对下一代Web性能技术一个比较大的挑战。”Mark解释道。

  部署了HTTP2的应用或网页,一般可以达到5%到15%的提升,而这是一个相对合理的范围。“当我提到HTTP2的时候,我觉得它的主要意义在于,改善我们现在在Web上使用协议,为未来的创新和演进铺平道路。”Mark这样诠释使用HTTP2的意义。

  下一代CDN的需求

  CDN的核心是网络流量管理,它确保内容以一种极为高效的方式为用户的请求提供服务。如今CDN是改善WEB体验最为普遍采用的方式,它把网站和应用的内容放到离最终用户最近的地方,也提供了高度的可靠性和扩展性。

  Mark介绍:“CDN从发明到现在经历了好几代的演进。最早的CDN是做缓存,当时的网页是静态内容,后来网页上出现越来越多的动态交易行为,这些不能被缓存,所以CDN出现了动态加速的技术。”

  而如今,下一代CDN有了新的需求:

  · 移动化趋势越来越明显

  · 企业应用加速的需求越来越丰富

  · 互联网安全形势越来越复杂

  · 高清、超清视频交付需求越来越频繁

  Akamai是CDN技术的发明者。Mark表示,“我们在技术方面不断地思考怎样通过技术更好地服务客户,更好地服务于用户的网络体验,网络安全以及网络的稳定性。”

  Akamai的解决方案

  Akamai有一个全球性的平台,当用户要访问一个网站的时候预期从用户到网站要很远,其实他们可以就近的访问Akamai的平台获取这个网站的内容,其实也就是在因特网上又覆盖了一层网络。

  Akamai的智能平台也支持HTTP,而在客户端终端这一侧,基本50%以上的浏览器都已经支持了HTTP2。Akamai智能平台的生态系统通过优化网络提供丰富的动态生成内容,无需进行昂贵的硬件扩建,它为高度交互式网站加速,实行安全保护,并且提供有关使用、访客和网上活动的可视性及情报。

  这可以为企业的业务带来不少好处:

  · 通过快速、安全和可扩展的网络体验实现更好的经营业绩

  提高用户得转化率和参与度,降低他们移动和桌面网络体验的放弃率,使用户在高峰流量条件下,无论使用何种设备、网络或浏览器,也无论身处何地,都能达到超过预期的网络体验,实现企业应用的可扩展性和性能。

  · 降低网络体验分发的复杂性

  企业可深入了解自身用户如何在各种设备和网络上使用浏览器接触或使用企业的业务应用,利用自助配置获取更大的灵活性,降低开发、分发和优化的成本和复杂性。

  · 降低运营和基础设施成本

  企业可将工作集中在业务要求和能力上,而不是在优化开发上,降低运营成本的同时最大化基础设施的可用性,保障高品质体验的同时,在安全性上也有所改善。

0
相关文章