当前位置:主页 > 查看内容

负载均衡 HTTP/2 协议支持相关 - 常见问题

发布时间:2021-09-24 00:00| 位朋友查看

简介:产品内容 什么是 HTTP/2? 为什么要使用 HTTP/2? 产品购买 如何收费? 产品实施 如何在 CLB 上开启 HTTP/2? 支持的 HTTP/2 地域有哪些? 什么是 HTTP/2? HTTP/2(超文本传输协议第2版),是 HTTP 协议的第二个主要版本,应用于 Web 服务。 HTTP/2 的设计目……


产品内容

  • 什么是 HTTP/2?
  • 为什么要使用 HTTP/2?

产品购买

  • 如何收费?

产品实施

  • 如何在 CLB 上开启 HTTP/2?
  • 支持的 HTTP/2 地域有哪些?

什么是 HTTP/2?

  • HTTP/2(超文本传输协议第2版),是 HTTP 协议的第二个主要版本,应用于 Web 服务。
  • HTTP/2 的设计目标是,解决 HTTP1.X 中的性能问题,更有效的利用网络资源,减少网络应用的延迟。
  • HTTP/2 向下兼容 HTTP1.X。

[回到顶部]

为什么要使用 HTTP/2?

相比于 HTTP1.X,HTTP/2 响应更快,效率更高,具备如下优势:

  • 多路复用:并行处理,响应更快。
  • 服务端推送:服务端主动推动客户端所需资源,减少请求次数。
  • 更多功能包括:流量控制、请求优先级、头部压缩、二进制分帧等。

[回到顶部]

如何收费?

CLB 支持 HTTP/2 不收取额外费用。

[回到顶部]

如何在 CLB 上开启 HTTP/2?

  1. 在 HTTPS 监听器开启 HTTP/2
    • 负载均衡型实例:您可以选择开启或关闭 CLB 对 HTTP/2 的支持,详情请参考 配置 HTTPS 监听器 。
    • 传统型负载均衡型实例:2018年4月之前创建的 HTTPS 监听器无法启用 HTTP/2,2018年4月后创建的 HTTPS 监听器可以启用 HTTP/2。传统型负载均衡不支持修改 HTTP/2 的开关。
  2. 客户端访问时共识协议
    当客户端访问已启动 HTTP/2 的监听器时,在HTTPS 的握手过程中,会进行协议版本的协商。客户端使用 ALPN(应用层协议协商)通知服务端自身可支持的协议列表,服务端根据协议列表选择 HTTP/2 或 HTTP1.X,若客户端不支持 HTTP/2 ,则自动向下兼容,无需额外配置。
注意:

  1. HTTP 监听器不支持 HTTP/2。主流浏览器和 WebServer 仅支持基于 TLS 的 HTTP/2 协议。
  2. CLB 与后端服务器之间仍使用 HTTP1.X 协议。

[回到顶部]

支持的 HTTP/2 地域有哪些?

全部地域均已支持 HTTP/2。

[回到顶部]


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐