SSL证书真的会拖慢速度吗?

王志勇 发表于 2020年05月28日 09:14

刚看到主机论坛的一篇帖子《未曾想过,拖慢网站速度的竟然是SSL证书!》,我疑惑的是,HTTPS拖慢网站速度,这么长时间竟然较少人发现。但是,有些情况会拖慢速度,有些情况不会。

如果访问者距离服务器之间的ping值,低于100 ms,那么影响基本看不出来。如果ping值在100 ms或160 ms以上,中间经过更多的路由,如果当中有某个路由线路遇到带宽瓶颈,会使HTTPS的访问速度暴降。您是否发现,这几年来,每天晚上的国外网站特别慢,比白天慢了几倍~10倍以上,比如访问Godaddy、name.com、networksolutions这些域名管理的网站,很多网页需要十几秒以上才能打开。晚上访问国内、亚洲的网站,速度依然很快。

为什么个人的美国VPS,HTTPS网页晚上会比HTTP延迟2~5秒左右,而Godaddy会延迟十几秒以上呢?因为他们超大流量的网站,HTTPS使其更加不堪重负。

如果晚上测试用HTTP访问美国VPS,比HTTPS要快很多。

如之前的2篇分析:
详解99.9%的网站没必要用https(续2):新发现 (2019)
详解99.9%的网站没必要用https;http与https涉及的名誉问题;https安全吗? (2018)

HTTPS没有想象中的安全。因为非Cookies的公开网页,如论坛、博客,这些页面的文字都会被搜索引擎收录,同样无法避开审(隔开)查。对于中国而言,可以避开可能存在的实时传输检测的GF*机制。

所以,只有HTTPS+Cookies(才能显示文字),或者HTTP+JavaScript等自定义加密算法+Cookies,才真的安全。

上述这2小段的总结:总之,HTTPS+公开网页,基本上形同虚设,只是绿锁好看。
只有会员系统、财务系统,才需要HTTPS,形式上更好看些(其实非必需,可用自定义加密算法)。除此之外,多数web没有必要使用HTTPS,包括博客、论坛、门户网站。

HTTP+JavaScript等自定义加密算法,等效于HTTPS,但是访问速度比HTTPS快很多。

(JavaScript程序是可以通过一些方法彻底隐藏的,从而隐藏加密算法,无法被破解。)

附1:如果使用HTTPS是为了防止运营商的web劫(隔开)持(被加入广告代码),可以投诉运营商。发现一个,投诉一个,直到运营商做的“web劫(隔开)持”这种低下的行为,彻底在国内消失。从2017年运营商混改后,三大运营商已经成为民营企业,不再是国企。

附2:SSL证书,并不是新鲜事物。早在2004年以前,国外就已经有了,当时在一些国外网站能看到一个Verisign的带有一个√的认证,那就是SSL证书。

国外的SSL证书,就像国内的ICP备(隔开)案。ICP有没有用,大家都知道,只是一种形式。所不同的是,ICP有定期的人工审核。
SSL认证就宽限很多,给钱就能安装。

论坛链接:未曾想过,拖慢网站速度的竟然是SSL证书!

4条评论:
1   Glan 2020-05-28 10:26
其实需要大量数据来验证到底会不会影响,影响多少。

自由勇 2020-05-28 12:10
我之前做过测试:
Ubuntu/CentOS+HTTP/HTTP2的速度测试
HTTP和HTTP2(多路复用)的实际跑分测试

当时的测试环境是美国VPS,和gtmetrix.com的测试服务器间的ping值低于50 ms。测试结果,http的确比https快。

因为我现在没有香港、国内空间,暂时无法用gtmetrix.com测试晚上时段ping值大于160 ms和小于10 ms的https、http的速度差异(具体数值)。

但是从访问来看,晚上在国内访问美国VPS,同一个页面:
http约0.2~0.5秒内完成,
https有时不延迟,有时延迟2~5秒左右,延迟的情况更多一些。

2   心灵博客 2020-05-28 17:37
看场景,其实国内这网络环境大多数情况下https还是有必要的。不过我还是用着http,无关安全,也不在乎篡改
3   张波博客 2020-05-30 14:17
https是必须的了,即使是影响了速度也得要上,这可能就是趋势吧!

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (40周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2020年07月
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2020 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue