Tag: 利用openssl测试优化Nginx的HTTPS性能延迟

  • 利用多种方式优化Nginx的HTTPS性能延迟

    利用多种方式优化Nginx的HTTPS性能延迟

    开启http2 首先从优化TLS 握手和延迟入手,在Nginx 中的 TLS 设置中开启 HTTP/2,HTTP/2 标准是从 Google 的 SPDY 上进行的改进技术,比 HTTP 1.1 提升更多的性能,在需要并行多个请求的时候可以减少延迟。一般情况下一个网页需要请求很多次,而在 HTTP 1.1 时代浏览器能做的就是开多个连接进行并行请求,而HTTP2可以在一个连接中进行并行请求。HTTP2原生支持多个并行请求减少了顺序执行的请求的往返过程。 如果你想自己看一下 HTTP 1.1 和 HTTP 2.0 的速度差异,可以试一下:https://www.httpvshttps.com/。 访问海阔中文网,网络测试下来 HTTP/2 比 HTTP 1.1 快了89%,如下图所示: HTTP 1.1 与 HTTP 2.0 速度对比 在 Nginx 中开启 HTTP 2.0 非常简单,只需要增加一个 http2 标志即可: listen 443 ssl; # 更改为 listen 443 ssl http2; 注意:如果客户端不支持…