网宿首发全链路HTTP2.0加速,解答你关心的这5个问题
Posted 网宿人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网宿首发全链路HTTP2.0加速,解答你关心的这5个问题相关的知识,希望对你有一定的参考价值。
互联网说:要更快。
于是便有了HTTP2.0。
作为HTTP1.1的优化版本
HTTP2.0在制定之初,就受到各界瞩目
它从多方面解决了HTTP1.1的一些历史遗留问题。
关于HTTP2.0如何大大提升网络性能
请回顾我们的上一篇推送:
而作为一个专业的互联网平台提供商,
网宿已支持了全程(CDN三公里)HTTP2.0加速,系国内首家。
这项服务,现可在网宿平台免费使用。
在旧技术向新技术的转换过程中
必然会出现这样或那样的问题
从HTTP1.1转向HTTP2.0,开发者在顾虑什么?
而网宿的HTTP2.0加速方案
又是如何解决这些顾虑的呢?
01
我的网站还未使用HTTP2.0
可以享受到HTTP2.0带来的利好么?
部署和应用HTTP2.0需要时间,但用户体验的提升不能等。
毫无疑问HTTP2.0是一大趋势,但当你还未准备好,或者还在观望的时候,仍然可以通过其他手段体验HTTP2.0。
那就是通过CDN来实现。
网宿支持全程(CDN三公里)HTTP2.0加速,亦可分段加速,应用方式很灵活。
而对于源站还未做升级改造的网站来说,可以采用最后一公里HTTP2.0加速的方法。
02
我的源站没有升级HTTPS
能否使用HTTP2.0加速?
HTTP2.0协议没有强制使用SSL,但是各主流浏览器(火狐、谷歌等)只实现了基于SSL的HTTP2.0。
针对上述现状,网宿同步支持HTTP2.0和HTTPS2.0两种协议环境下的用户访问。如果APP客户端要支持HTTP方式访问,那么可以不部署 HTTPS。
通常的做法是通过 h2c 的方式进行协商升级,而通过网宿CDN平台,可以省略协商升级的步骤,CDN节点可自动识别H2请求并响应,减少协商带来的RTT延迟。
03
如果HTTP2.0必须基于HTTPS
性能会不会降低?
在不做任何优化的前提下,HTTPS确实比HTTP慢。
但HTTPS带来的延时,是可以通过技术手段来化解的。
网宿HTTPS加速服务,通过SSL握手优化、SSL加速卡优化、SSL会话复用、数据拥塞控制、协议优化、路由优化等技术,结合HTTP2.0带来的性能提升,能使HTTPS延时忽略不计,大大提升网站性能。
04
我的源站只支持NPN,CDN能否兼容?
NPN与ALPN为不同的协议协商版本,二者的目标一致,都是用来在服务端和浏览器之间协商使用哪个HTTP 版本,但实现细节不一样,相互无法兼容。大部分Web Server都依赖于OpenSSL库提供HTTPS服务,对于它们来说,是否支持NPN或ALPN取决于使用的OpenSSL版本。
网宿在HTTPS服务阶段对OpenSSL 做了丰富的研究与评估,对于客户端不兼容或是库风险较大的场景,做了相应的修复。由此,源站在启用HTTP2.0时,OpenSSL 的风险被降到最低化。
目前,网宿支持两种协议协商,即NPN和ALPN,既支持了ALPN,也解决了只能使用NPN的场景。
05
如何最大化利用HTTP2.0的功能
达到最佳优化效果?
如果你想给用户提供极致的体验,那么改善每一个毫秒都是非常重要的!
HTTP2.0有很多吸引人的功能,但这些新技术、新功能要如何应用,才能最大化加速效果?
这也是网宿一直在研究的。
比如服务端推送。服务端推送就像一个精明的外卖老板,你订一份饺子,他顺便带了一碟醋和辣椒问你是否有需要。
但是,如果服务端没有在恰当的时机推送内容,或者推送了已经缓存的内容,那么HTTP2.0的效用就无法充分体现,甚至导致网站速度变慢。
网宿依靠机器学习的方法,自动学习相关资源,能够精准定义推送逻辑,增加推送的成功率。
每个网站的架构和服务都不太一样,无法应用同一套规则,我们为每个客户的网站进行综合评估,自定义设置HTTP2.0各项功能,配置最合适的HTTP2.0加速方案。
关注网宿人,第一时间了解网宿人的最新动态!
以上是关于网宿首发全链路HTTP2.0加速,解答你关心的这5个问题的主要内容,如果未能解决你的问题,请参考以下文章