关于HTTPS吞吐量的问题
来源:1-1 课程介绍
LBruce
2020-09-20
学习过程中,用jmeter对自己服务器进行压测。但是发现使用HTTP时吞吐量比使用HTTPS的吞吐量要高很多,因此想向老师请教一下,nginx在HTTPS这方面,是否有哪些可以优化的地方??谢谢老师。
服务器环境:1核CPU,2G内存,1M带宽
jmeter配置:
http聚合报告:
https聚合报告:
nginx ssl配置:
搞不懂为什么使用Https吞吐量会下降那么多,希望老师能解答一下,谢谢老师。
写回答
1回答
-
Jeson
2020-09-21
HTTPS优化,可以尝试开启SSL session cache,再对比下效果看看
open_file_cache max=1000 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
我们来看下样例中 open_file_cache 具体的设置策略:
open_file_cache max=1000 inactive=20s max 表示最大能够缓存的文件个数,inactive 表示最少的用户使用次数。结合配置open_file_cache_min_uses 2;
表示在 20 秒内最小需要使用两次。如果没有使用的话,就会把元数据删掉,淘汰元数据的策略。
open_file_cache_valid 30设置主动更新和检查的时间,表示每隔 30 秒检查缓存文件的元信息有没有对应的更新,如果有更新就需要去做对应的更新,它是一个更新的策略。
042020-09-24
相似问题