在静态网站上,我将页面预压缩为.gz
具有最大压缩级别的文件,并使用 提供它们gzip_static on;
。我还启用了 HTTP/2。
我的问题是这些事情是否可以很好地结合在一起,因为我在日志中看到的大多是 HTTP/1.1 请求。
答案1
测试它的最佳方法是转到 Chrome 中的某个资产,然后查看您正在使用的协议。请记住,大多数浏览器还需要启用 ALPN 以及 HTTP/2。
这意味着您需要安装最新的 openssl、最新的 nginx 和 SSL。
编辑:nginx -V 2>&1 | grep ALPN
您可以通过执行并查看是否收到响应来 测试您是否启用了 ALPN 。