建站教程 ·

宝塔面板 – 开启 HTTP2

HTTP 1.1 应该是由1999年创建的, 当时的网站还都只是几KB, 简单的文字页面, 现在的网站非常的复杂, 需要下载许多的档案. 也因此在2013年有了 HTTP/2 来加快网站的下载速度. HTTP/2 是新的 Protocol, 速度比HTTP快很多, 主要的改进有:

  • 多路复用请求
  • 对请求划分优先级
  • 压缩 HTTP 头
  • 服务器推送流(即Server Push技术)
  • SPDY 试图保留HTTP 的现有语义,所以 cookies、ETags 等特性都是可用的

这是百度百科的说法. 我的了解是HTTP/2可以同时请求多个请求, 同时下载档案, 加快网站的读取速度. 但目前 HTTP/2 只支持在 SSL HTTPS 的网站上, 所以建议先在阿里云或腾讯云上申请免费的DV证书安装.

宝塔 HTTP/2 设置

宝塔的 Nignix 1.10.3 是有附带 HTTP/2, 但是SSL一键安装没有自动启动, 所以在这教大家如何开启。 宝塔面板里 -> 网站 -> 选择你的网站 -> 修改 -> 配置文件

这里有 Nginx 的配置代码, 如果你已经设置好了SSL, 找下面这个代码:

添加 http2 在 listen 443 ssl 后面:

然后储存, 宝塔应该会自动重启 nginx, 然后你的网站就可以享受 HTTP2 加速奔驰了~

测试我的网站是否使用 HTTP/2

使用这个网站测试:https://www.rosehosting.com/network-tools/http2-support.html

参与评论