HTTPS如何进行性能优化?

作者:IPIDEA

2022-09-28 15:22:44

HTTPS协议需要的从业者对互联网行业有一定的了解,这对我们了解HTTPS代理IP也可以起到一定的帮助作用。让我们一起跟IPIDEA看看如何优化性能。

HTTPS如何进行性能优化?.png

HTTPS性能优化:

CDN接入HTTPS增加的延迟主要是传输延迟RTT,RTT节点越近,延迟越小,CDN自然离用户最近,所以选择使用CDN作为HTTPS接入入口将大大减少接入延迟。CDN通过与业务服务器保持长连接、会话重用、链路质量优化等可控方法,节点大大降低HTTPS延迟。

硬件加速是安装接入服务器的专用硬件SSL硬件加速卡功能相似GPU,释放CPU,能有更高的HTTPS访问容量不影响业务程序。测试硬件加速卡可提供35K解密能力,相当于175核心CPU,至少7个24核服务器,考虑到接入服务器其他程序的成本,一个硬件卡可以接近10个服务器。

尽管前面提到了会话缓存HTTPS即使使用会话缓存,也应至少使用1*RTT延迟,但至少延迟减少到原来的一半,延迟优化明显;同时,基于会话缓存的延迟建立HTTPS服务器不需要连接RSA私钥解密获取Pre-master信息,可以省去CPU消耗。如果业务访问连接集中,缓存命中率高,则HTTPS接入能力显著提高。TRP平台缓存命中率高峰期大于30%,10%k/s事实上,接入资源可以承载13k/接入,效果可观。

SPDY/HTTP第二种方法改进了减少传输延迟和单机负载的方法HTTPS接入性能,但方法不变HTTP根据协议提出的优化方法,SPDY/HTTP2利用TLS/SSL通过修改协议来提高优势HTTPS性能,提高下载速度等。

远程解密本地访问消耗过多CPU资源、浪费网卡、硬盘等资源,考虑消耗最多CPU资源的RSA解密计算任务转移到其他服务器,充分发挥服务器的访问能力,充分利用带宽和网卡资源。可以选择远程解密服务器CPU低负低的机器可以作为服务器来实现机器资源的再利用,也可以专门优化高计算性能。CDN用于大规模HTTPS接入解决方案之一。

以上就是IPIDEA带来的HTTPS性能优化讲解,希望能从互联网工作者那里得到启发。


*ipidea提供的服务必须在境外网络环境下使用

热门资讯