
我有几万的客户端 HTTPS 连接到 NGINX,服务器的 CPU 负载特别高,都是短连接,在我改成 HTTP 以后 CPU 下降了很多,所以确定是 HTTPS 握手性能有问题,有什么办法优化吗?短连接现在没法改成长连接
1 vibbow 2021 年 3 月 22 日 好歹说一下当前配置把。 |
3 john22eclipse 2021 年 3 月 22 日 SSL 加速卡,了解一下 |
4 lostberryzz 2021 年 3 月 22 日 前面套 CDN,HTTP 回源 |
5 zengxs 2021 年 3 月 22 日 贴一下配置? 这种感觉可以从 ciphers 和 ssl session 来优化,还有 keepalive 或者 http2 连接复用 |
6 yuyuyu OP |
7 xnplus 2021 年 3 月 22 日 lnmpa?静态 ng,其他用相应的 |
8 cloverstd 2021 年 3 月 22 日 前面套个 SLB,SLB 用来卸载证书,SLB 到你服务长连 |
10 saytesnake 2021 年 3 月 22 日 via Android http2,ssl_session_cache 调大一点,优先 ChaCha20 -Poly1305 |
11 lostberryzz 2021 年 3 月 22 日 @yuyuyu 动态数据也能用 CDN,各大云厂商都有对应的产品 |
13 v2020 2021 年 3 月 22 日 指定强制 aes128 的别用 aes256 算法 |
14 0ZXYDDu796nVCFxq 2021 年 3 月 22 日 试下更换证书为 ECC |
15 0ZXYDDu796nVCFxq 2021 年 3 月 22 日 |
16 Rezark 2021 年 3 月 22 日 调用第三方加密机进行签名运算 |
17 kennylam777 2021 年 3 月 23 日 1. ECC 2. TLS 1.3 的 ChaCha20-Poly1305 3. 上 HTTP2 保接 4. 看配置是器吧, 不如先查一下 /proc/cpuinfo 有有 AES-NI |
18 drupal 2021 年 3 月 23 日 楼上挺多的,再给你提供一个参考 gzip 只针对 http 压缩 brotili 可以针对 https 压缩. |