服务器访问、内网ip访问、非https域名访问速度都很快;https加载超时访问超慢;telnet443端口正常,ping域名也很快
https访问缓慢一般是映射做的不好,建议重新做证书,选择正规的https部署模式按照流程部署
首先怀疑是DNS问题,用的是运营商的做为首选DNS,修改为114.114.114.114 没有效果。经过输出请求链接返回时间,发现部分 https 资源访问极慢,切换到 http 地址,访问变快初步怀疑是 ssl 证书引发的,测试发现,加载缓慢的https地址的证书都是 digicert 的 方案一: 目前咱们使用的是在阿里云上申请的单域名免费证书,只有 Digicert 的国外验证地址可选。 考虑替换国内 ocsp 验证的收费证书。 方案二:客户端临时替换成加载 http 页面,根据页面来切换请求的地址是 http/https。 方案三:开启nginx 和 cdn 的 OCSP stapling, 因为国内cdn节点访问 ocsp 地址也很慢,通过验证,仍是会间歇性访问超时
HTTPS加载速度慢的话,升级nginx是会加快了。最新版本现在应该是1.18。我刚刚通过yum升级将nginx升级到1.16.1版本。经过另一次测试,发现https握手时间只需要大约350毫秒。我认为它几乎是稳定的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。