写了篇文章 - 高性能 Nginx HTTPS 调优 如何为 HTTPS 提速 30%

2020-12-23 10:22:43 +08:00
 KalaSearch

Nginx 应该是应用最广泛的服务器之一了,不管是反代还是负载均衡都有它的身影。

我们也一直用 Nginx 来作反向代理,同时完成一些简单的安全和负责 HTTPS 之类的任务。前段时间有用户提到苹果设备( iOS Safari )上搜索请求慢,因此进入了踩坑之旅。

Nginx 的可配置参数可谓眼花缭乱,而 HTTPS 的配置更需要了解一些底层原理才能知其所以然。

而我们之前在调整一些配置其实没有完全吃透,几乎是看着 stackoverflow 找了个模板来调整。

所以索性这次读了 High Performance Web Browser,同时跟一位有经验的同事一起,把 Nginx 重新调整了一遍,把首次请求的延迟降低了 30% 左右。当然这个数字会随着你的业务和请求数据而变化,但是如果是网站的话,很可能提升会更大

在改配置的时候我配合着 HPBN 做了详细的笔记,顺便整理了出来,写成了这篇文章,希望大家喜欢。

全文请戳 => 高性能 Nginx HTTPS 调优

同时对应的配置也放到了 Github 上,欢迎参考使用 => 高性能 Nginx HTTPS 调优对应配置

图是用 Canva 做的,欢迎随意盗图 :D

9501 次点击
所在节点    程序员
52 条回复
hgc81538
2020-12-23 16:58:26 +08:00
@KalaSearch 用 ECC 算法證書或許還能提速, 參考 https://v2ex.com/t/732953 四樓
handsomeroger
2020-12-23 17:17:14 +08:00
kisshere
2020-12-23 17:40:10 +08:00
高端的 NGINX 往往只需要最简单的 ssl 配置,忙碌了两个小时的陈师傅,最终决定套上 CF 直接开启 HTTPS
YouLMAO
2020-12-23 21:27:32 +08:00
grpc over nginx
eudore
2020-12-24 09:17:19 +08:00
ciphers 的安全性和兼容性怎么样?
dany813
2020-12-24 10:01:26 +08:00
收藏
Ansen
2020-12-28 09:30:20 +08:00
prondtoo
2020-12-28 10:21:33 +08:00
HTTPS 上硬件加速加密解密,独立出来最快。
haihongblog
2020-12-28 11:06:04 +08:00
很棒,学到了很多,解决了现有一些问题
darksword21
2020-12-28 11:49:19 +08:00
订阅了 rss
Lemeng
2020-12-28 14:42:13 +08:00
先收藏了,感谢,辛苦了
7654
2020-12-28 15:59:38 +08:00
ssl_trusted_certificate /path/to/full_chain.pem;这里不是填 ca.cer 吗
fullchain 和 key 写在在 ssl_certificate ssl_certificate_key 内

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX