ssl 证书会影响传输上传速度吗?

2024-03-24 16:12:32 +08:00
yanhuijun1996  yanhuijun1996
场景:在内网用域名
公网带宽:上 500 兆下 30 兆,实测下载 45M/s ,上传 5M/s 浮动
一.k2p openwrt 端口转发回流
iphone12 使用 ds file ,打开 https 开关,下载 30M/s ,上传 10M/s 。
iphone12 使用 ds file ,关闭 https 开关,下载 30M/s ,上传 30M/s 。
k40 使用 ds file ,打开 https 开关,下载 35M/s ,上传 10M/s 。
k40 使用 ds file ,关闭 https 开关,下载 35M/s ,上传 35M/s 。

可以看到打开了 https 开关后上传就只有 10M/s 。
1549 次点击
所在节点   问与答  问与答
8 条回复
hefish
hefish
2024-03-24 16:20:58 +08:00
会,肯定会啊。cpu 多算了啊。
yanhuijun1996
yanhuijun1996
2024-03-24 17:38:19 +08:00
@hefish 差距有这么大吗,仅上传影响?下载不影响吗
temporary
temporary
2024-03-24 18:45:02 +08:00
有可能下载也影响,但是服务器端性能足够(例如每秒能处理 50M 数据)导致看不出下载的影响
google2020
google2020
2024-03-24 19:31:41 +08:00
可能是 CPU 不支持 AES 硬解,有的话不会这么拉。
LYwyc2
LYwyc2
2024-03-24 20:28:02 +08:00
反正我的网站上了 https 后测速慢了一倍
ntedshen
ntedshen
2024-03-25 01:47:37 +08:00
我自己 nodejs 写的 ftp 服务器,127.0.0.1 下用 filezilla 做测试。。。
不启用 tls 的情况下是
上传 1.4GB/s
下载 765MB/s
启用的情况下是
上传 587MB/s
下载 461MB/s
。。。只能说感觉没啥道理可讲。。。
retanoj
retanoj
2024-03-25 09:26:34 +08:00
@ntedshen 我觉得降这么多有一个原因是本机测本机,https 加解密算了两遍
ntedshen
ntedshen
2024-03-25 10:50:22 +08:00
@retanoj 其实基本都是单线程跑,哪怕开五队列现在 cpu 也是动不动十几个核心的,性能上互相不应该有影响(如果假设系统调度没问题的话)。。。
感觉就是单纯的加密/解密性能不对等,不过具体的压测就没做过了。。。

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

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

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

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

© 2021 V2EX