aws cdn服务cloudfront开始支持http/3,终端用户网络连接体验将有感提升 – 十轮网-九游会官网真人游戏第一品牌

aws宣布对cdn(content delivery network)服务cloudfront添加http/3的支持,所有新的和现存的全球边缘cloudfront分布(cloudfront distributions)都能够激活http/3,使得最终用户连接得以从http/3底层的quic协议中受益,获得比基于tcp与tls的http/2功能更好的体验。现在全球410个cloudfront边缘站点都已经提供http/3支持。

http/3创建于quic之上,quic是一个udp、流媒体多任务,以及更加安全的协议,能够克服许多使用tcp所带来的限制。在使用http/2时,tcp需要通过握手程序,来创建客户端和服务器间的对话,而tls也需要自己创建握手,来确保对话安全,每次握手都必须在客户端和服务器间往返,尤其当两端相距很远时,握手过程可能非常耗时,而quic却只需要一次握手,就可创建安全对话。

而且客户端和服务器之间的各种中介设备,包括防火墙或nat设备,都能够理解并且操纵tcp,quic则是以udp为基础,经加密后在企业和公共网络中流动,因此包括元资料,中介设备都没办法检查和操纵其中的细节。

http/3流媒体具备独立且多任务的特性,这消除了请求和回应之间队头阻塞的问题,使得网页应用程序能够更快地被执行,在慢速网络以及对延迟敏感的连接特别有用。

aws在cloudfront上支持http/3,将能够提供终端用户更灵敏且安全的网络连接,在网络连接较不顺的地区,cloudfront用户将明显观察到应用程序性能提升。cloudfront的http/3功能,使用由rust实例的quic协议s2n-quic,并结合aws加密开源函数库,高性能地提供安全性。

在cloudfront分布上激活http/3之后,用户便可以向cloudfront边缘站点发出http/3请求,一旦通过边缘站点,cloudfront就会继续使用http/1.1向来源服务器提取资料,因此用户不需要对服务器进行任何更改,就可以利用http/3访问内容。

不过对于部分类型的应用程序,像是需要http客户端函数库发送http请求的应用程序,用户可能需要更新http客户端函数库来使用http/3,一旦双方无法创建quic连接,系统也会自动回退到支持的协议,像是http/1.1或http/2。

发表评论