自签名 SSL 证书会显著减慢 Ajax 请求的速度吗?

自签名 SSL 证书会显著减慢 Ajax 请求的速度吗?

我有一个网站,其中有一个实时得分页面,该页面在比赛进行时通过 ajax 进行更新。当网站在 http 上运行时,它工作正常。

我们安装了 SSL,它要么是自签名的,要么是配置错误的,但现在实时得分页面的 ajax 请求运行非常慢并且冻结了用户屏幕。

实际上,在安装 ssl 后,我不得不将 cron 上的 curl 请求切换为 curl -k,所以我想知道 ssl 本身是否会导致 ajax 请求运行得如此缓慢。我知道 https 比 http 慢,但它真的应该这么明显吗?

答案1

自签名证书不会比受信任 CA 签名的证书慢(甚至可能更快,具体取决于信任链的长度以及是否使用 OCSP)。如果您尚未使用正确签名的证书进行测试,那么可能只是 HTTPS 与 HTTP 之间的比较。

检查服务器上的 CPU 使用情况,以及浏览器是否保持持久连接。

相关内容