网站的服务器是阿里云,位于青岛园区。由于之前百度的爬虫显示平均连接耗时为600ms。

于是想对服务器进行测速。下面为https测试结果,对比网站是随意找的。

看到全部都是红色,也就是超时,震惊到了我。奇怪的是http测速情况却好好很多。

由于站点只是https站点,刚开始看到红色还以为是带宽或者网络原因,于是换了一台杭州的配置是现在10倍以上的服务器,https测试还是一样的结果。 后面想到把http也测试一把,于是重新配置了http,测试结果就是上面两张图。为什么https和http的结果不一样呢? 直接查看站点提供的超时原因:

解析不到ip,这个狠了。猜测可能是证书引起的,甚至打算狠心买个一年2k左右的正式证书。 幸亏想到可能是域名的干扰,于是去掉9xiaoxiao.com的域名,直接使用ip测试,https的服务还是一样。 连接不通? 被运营商丢包?用ping网站查看,确实中间某个节点100%丢包了。想着可能是自己的问题,还是先把nginx的notice级别的日志打开看一下,之前是debug级别。
看到了如下报错:
*45362 SSL

本文记录了作者在阿里云服务器上遇到HTTPS测速超时的问题,经过一系列排查,发现是SSL协议问题导致。通过修改SSL配置,禁用不安全的SSLv2和SSLv3协议,并启用安全加密,最终解决问题。建议使用安全的SSL加密协议,并注意测试平台的兼容性。
最低0.47元/天 解锁文章
959

被折叠的 条评论
为什么被折叠?



