HTTP2 规范(RFC7540)在2015年发布,至今(2020年1月)有近5年时间。
HTTP2的优势很多,最大的特点有:多路复用,二进制压缩报文,服务器消息推送等。

更多HTTP2的信息信息,参见:HTTP/2 简介 | Web Fundamentals | Google Developers

nginx 提供了非常便捷的开启 HTTP2 支持的配置

前置条件

  • nginx版本不低于1.9.5版本
  • openSSL版本不低于1.0.2版本
  • 已配置 HTTPS 支持

修改配置

server {
	# 添加 http2
	listen 443 ssl http2;
	...
}

重启 nginx 服务,打开浏览器的开发者工具,选择 网络 标签,选择配置显示 协议 列,访问站点即可看到 HTTP/2.0 的协议标识。

001