Codog

关注微信公众号:Codog代码狗

0%

HTTP2协议与优劣势

在http2协议下,一个TCP请求可以请求多个资源,既避免重复建立TCP连接,有解决了并发数量的限制。

总结起来主要有以下几个特点:

  • 多路复用,共用一个TCP连接
  • 头部压缩,减小报文体积
  • 服务端推送,这里的推送并非服务端推送消息类似,而是服务端可以根据一个请求推送多个资源,比如请求html文件,而另外推送了css和js文件)
  • 。。。

缺点:

  • 多路复用,如果有丢包会导致重传,队头阻塞问题
  • 服务端推送,如果配置不当可能会被滥用

参考文章:
https://zhuanlan.zhihu.com/p/26559480
https://zhuanlan.zhihu.com/p/337196435
https://juejin.cn/post/6923096773423153159

视频介绍:
https://www.youtube.com/watch?v=fVKPrDrEwTI