乐趣区

关于http-2:HTTPHTTP2

HTTP/1.1 vs. HTTP/2 协定

HTTP/2 以多种形式在 HTTP/1.1 的根底上进行了改良,以实现更快的内容交付和改良的用户体验,包含:

  • 二进制协定:与 HTTP/1.1 应用的文本协定相比,二进制协定耗费更少的带宽,更无效地解析并且更不容易出错。此外,它们能够更好地解决空格、大写和行尾等元素。
  • 多路复用:HTTP/ 2 是 多路复用 的,即它能够通过 单个 TCP 连贯并行发动多个申请 。后果,蕴含多个元素的网页通过一个 TCP 连贯传送。这些性能 解决了 HTTP/1.1 中的行首阻塞问题,其中行前的数据包会阻止其余数据包的传输
  • 头部压缩:HTTP/2 应用 头部压缩 来缩小 TCP 慢启动机制带来的开销。
  • 服务器推送:HTTP/2 服务器将 可能应用的资源推送到浏览器的缓存中,甚至在它们被申请之前。这容许浏览器在没有额定申请周期的状况下显示内容。
  • 进步安全性:Web 浏览器仅通过 加密连贯反对 HTTP/2,从而进步了用户和应用程序的安全性。
退出移动版