美文网首页
前端关于Http2.0的那些事

前端关于Http2.0的那些事

作者: 前端小菜花 | 来源:发表于2018-04-11 16:22 被阅读0次

来,首先,简单的总结下http2.0, 一个新事物的诞生必然带来一些革命性的变化,以及一些能够被大家放大的小变化.简单的来说, 她的出现,肯定是会提升web的性能, 互联网时代,性能是我们最考究的事情了.对于我们前端开发来说, 提升速度, 减少网络延迟, 这就已经很棒了,但是这对于http2.0来说,还远远不够.

1. 多路复用(Multiplexing)

多路复用是能够允许通过单一的HTTP/2 连接发起多重的请求-响应消息的.

为什么会这么说,不知道同学们有没有发现, 再HTTP1.1时代, 浏览器的客户端再同一时间,针对与同一个域名下的请求是有一定的数量限制的.如图1, 不同的浏览器的限制不同的. 

图1

来源: Roundup on Parallel Connections

这就导致了在同一个域名下,如果发出的请求过多,将会被阻塞. 对于这种解决方案, 现在比较成熟的有, 对于同一个站点的静态资源请求, 通常都是放在CDN,或者在多个CDN上, 这样能够有效的减少请求的压力.

而现在HTTP/2.0 的多路复用就能够允许同时通过单一的HTTP/2连接发起多重的请求-响应消息.如图2

图2

Http/2.0之所以能够实现多流并行而没有去以来多个TCP连接, 其实是把http通信的基本单位缩小为一个一个的帧, 能够并行的在同一个TCP连接上交换消息.

总结

1. 单连接多资源的方式,减少服务端的链接压力,内存占用更少,连接吞吐量更大

2. 由于 TCP 连接的减少而使网络拥塞状况得以改善,同时慢启动时间的减少,使拥塞和丢包恢复速度更快

相关文章

  • 前端关于Http2.0的那些事

    来,首先,简单的总结下http2.0, 一个新事物的诞生必然带来一些革命性的变化,以及一些能够被大家放大的小变化....

  • 浅谈关于前端那些事

    首先奉劝那些即将进入IT行业的年轻人:在你进入此行业之前,请找到你的另一半,不然等你进入的时候,你就会发现你再也没...

  • 关于前端时间的那些事

    1.如何获取系统时间 显示最终结果: 2.如何获取年月日时分秒 3.如何设置年月日时分秒 4. momentjs强...

  • 关于前端请求的那些事

    引言 前端是一个快速发展的领域,而在前端的技术栈当中,前端请求又是最见的一个领域,通过请求接口数据,才能将一个静态...

  • Http Https SPDY

    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事 HTTP2.0的奇妙日常 淘宝全站HTTPS实践...

  • 关于前端页面测试那些事

    关于函数测试,比如有一些固定的输入输出,可以使用mocha来进行测试,参考 Mocha测试基本使用。关于页面功能的...

  • 设计 · 前端 · 那些事

    转掘金--设计 · 前端 · 那些事

  • 前端 --- 那些事

    今天说说前端的入门吧!前端技术说好学也好学说不好学也有不好学的原因:其一因为前端不想Java有着较高的门槛,入门简...

  • 前端那些事

    前言 本篇文章记录一些自己认为很少见的小知识点 正文 addEventListener和onxxx这两个都可以对元...

  • 关于自学前端开发的那些事

    先说下自己吧,电子商务专业,毕业后做过网站编辑,做过跨境电商,但始终在工作中找不到热情,在一个前端同学的引导下,对...

网友评论

      本文标题:前端关于Http2.0的那些事

      本文链接:https://www.haomeiwen.com/subject/zdhzhftx.html