关于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 秒检查缓存文件的元信息有没有对应的更新,如果有更新就需要去做对应的更新,它是一个更新的策略。


0
4
LBruce
回复
Jeson
老师你好,已发送到您邮箱,请注意查收,谢谢老师。
2020-09-24
共4条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程