网站开始支持HTTP/2
侧边栏壁纸
  • 累计撰写 114 篇文章
  • 累计收到 21 条评论

网站开始支持HTTP/2

SanLiLin
2021-02-07 / 0 评论 / 539 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年02月07日,已超过772天没有更新,若内容或图片失效,请留言反馈。

HTTP2的优势

HTTP1.x在当代长肥网络环境(高带宽高延时)下面临以下问题:

处理的单个请求资源越来越大,而单连接只能串行请求(同个连接只能完成一个http请求后才能处理下个请求),无法并发处理。
请求体需要携带完整的巨大的头部,才能保持请求无状态
? 背负众望的HTTP2终于在2015年5月的RFC7540推出,HTTP2基于tcp协议,且仅在应用层变动。最大的特点就是多路复用,并以二进制方式并压缩报文,传输量大幅度减少,还能实现服务器消息推送(类似websocket)等强大功能,老的scheme不会变,不会出现 http2:// 这样的网址,而是沿用 http://,因此对客户端而言,兼容性很高,而且对于现代浏览器来说,使用HTTP2打开网站比http1.x 更快

快速开启HTTP2(nginx)

如果网站使用nginx作为前置代理的,并且使用了HTTPS,那么为你的网站开启HTTP2是非常简单的。需要保证拥有以下基础环境:
  • Nginx版本不低于1.9.5版本
  • OpenSSL版本不低于1.0.2版本
    满足以上条件,只要在你的nginx配置文件里,更新一行配置就可以开启HTTP2:
server {
    # 添加 http2
    listen 443 ssl http2;
    ...
}

重启你的nginx服务,或 nginx -s reload 即刻生效。

检测是否已开启HTTP2

https://cdn.jsdelivr.net/gh/WHBLeer/Gallery/img/20200120101635.png

直接点,分享一个在线检测工具 https://www.dute.org/http2
0

评论 (0)

取消