您当前的位置:首页 > 电脑百科 > 站长技术 > 网站

如何提升HTTPS访问速度?网站HTTPS性能优化技巧

时间:2023-03-03 11:40:58  来源:网易号  作者:沃通WoTrus

1、HTTPS性能损耗

前文讨论了HTTPS原理与优势:身份验证、信息加密与完整性校验等,且未对TCP和HTTP协议做任何修改。但通过增加新协议以实现更安全的通信必然需要付出代价,HTTPS协议的性能损耗主要体现如下:

(1).增加延时

分析前面的握手过程,一次完整的握手至少需要两端依次来回两次通信,至少增加延时2* RTT,利用会话缓存从而复用连接,延时也至少1* RTT*。

(2).消耗较多的CPU资源

除数据传输之外,HTTPS通信主要包括对对称加解密、非对称加解密(服务器主要采用私钥解密数据);压测 TS8 机型的单核 CPU:对称加密算法AES-CBC-256 吞吐量 600Mbps,非对称 RSA 私钥解密200次/s。不考虑其它软件层面的开销,10G 网卡为对称加密需要消耗 CPU 约17核,24核CPU最多接入 HTTPS 连接 4800;

静态节点当前10G 网卡的 TS8 机型的 HTTP 单机接入能力约为10w/s,如果将所有的HTTP连接变为HTTPS连接,则明显RSA的解密最先成为瓶颈。因此,RSA的解密能力是当前困扰HTTPS接入的主要难题。

2、HTTPS接入优化

(1).CDN接入

HTTPS 增加的延时主要是传输延时 RTT,RTT 的特点是节点越近延时越小,CDN 天然离用户最近,因此选择使用 CDN 作为 HTTPS 接入的入口,将能够极大减少接入延时。CDN 节点通过和业务服务器维持长连接、会话复用和链路质量优化等可控方法,极大减少 HTTPS 带来的延时。

(2).会话缓存

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

(3).硬件加速

为接入服务器安装专用的SSL硬件加速卡,作用类似 GPU,释放 CPU,能够具有更高的 HTTPS 接入能力且不影响业务程序的。测试某硬件加速卡单卡可以提供35k的解密能力,相当于175核 CPU,至少相当于7台24核的服务器,考虑到接入服务器其它程序的开销,一张硬件卡可以实现接近10台服务器的接入能力。

(4).远程解密

本地接入消耗过多的 CPU 资源,浪费了网卡和硬盘等资源,考虑将最消耗 CPU 资源的RSA解密计算任务转移到其它服务器,如此则可以充分发挥服务器的接入能力,充分利用带宽与网卡资源。远程解密服务器可以选择 CPU 负载较低的机器充当,实现机器资源复用,也可以是专门优化的高计算性能的服务器。当前也是 CDN 用于大规模HTTPS接入的解决方案之一。

(5).SPDY/HTTP2

前面的方法分别从减少传输延时和单机负载的方法提高 HTTPS 接入性能,但是方法都基于不改变 HTTP 协议的基础上提出的优化方法,SPDY/HTTP2 利用 TLS/SSL 带来的优势,通过修改协议的方法来提升 HTTPS 的性能,提高下载速度等。



Tags:HTTPS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1、HTTPS性能损耗前文讨论了HTTPS原理与优势:身份验证、信息加密与完整性校验等,且未对TCP和HTTP协议做任何修改。但通过增加新协议以实现更安全的通信必然需要付出代价,HTTPS...【详细内容】
2023-03-03  Tags: HTTPS  点击:(0)  评论:(0)  加入收藏
如今越来越多的网站已经开始安装SSL证书,只要安装ssl证书之后,可以保障网站的数据安全,关于ssl证书的内容,之前已经介绍过很多了,今天为大家讲解的是Nginx 301永久重定向配置以及...【详细内容】
2023-03-03  Tags: HTTPS  点击:(0)  评论:(0)  加入收藏
背景前端js中http跳转https报403错误window.open('https://xxx.xxx.xxx.xxx:1443')报错403错误 但是在浏览器中直接输入https地址却是可以正常访问的。问题解决...【详细内容】
2023-02-01  Tags: HTTPS  点击:(41)  评论:(0)  加入收藏
比如我们的网址在做微信公众号或者接入支付宝啥的时候,都要求网址有HTTPS证书呢。https到 https的转向可以帮助企业网提升用 户访问安全水平,特别是对于有敏感信息保存和提供...【详细内容】
2023-01-09  Tags: HTTPS  点击:(28)  评论:(0)  加入收藏
我们在此前的文章中介绍过关于通过https访问EasyCVR平台的一些相关配置的文章,以及用户在操作时遇到的疑问及解决办法,感兴趣的用户可以翻阅我们往期的文章进行了解。在EasyCV...【详细内容】
2023-01-03  Tags: HTTPS  点击:(13)  评论:(0)  加入收藏
使用 -p mitmproxy -p 8001 在端口 8001 上启动代理 -m mitmproxy -p 8001 -m reverse:http://127.0.0.1:4000 8001 端口反...【详细内容】
2022-11-27  Tags: HTTPS  点击:(113)  评论:(0)  加入收藏
一. 负载均衡1. 用法通过proxy_pass 可以把请求代理至后端服务,但是为了实现更高的负载及性能, 我们的后端服务通常是多个, 这个是时候可以通过upstream 模块实现负载均衡。使...【详细内容】
2022-11-24  Tags: HTTPS  点击:(116)  评论:(0)  加入收藏
SSL/TLS/HTTPS是如何增加访问者对网站的信任?以及如何透过安全锁来了解网站所有者的信息(个人或企业信息) 配置了SSL数字证书的网站,提示安全什么是SSL,为什么它很重要?安全套接...【详细内容】
2022-10-12  Tags: HTTPS  点击:(168)  评论:(0)  加入收藏
前言以前部署网站的时候,都是通过代码来实现http重定向https,最近在部署个人网站的时候,突发奇想可不可通过IIS来实现无代码的重定向呢?在一番操作猛如虎的搜索引擎操作后,发现只...【详细内容】
2022-09-09  Tags: HTTPS  点击:(104)  评论:(0)  加入收藏
全站HTTPS已成为潮流趋势 HTTPS的作用C I A(机密性、完整性、可用性)解决的是信息传输过程中数据被篡改窃取密:对称、非对称、单向HTTPS攻击方法降级攻击...【详细内容】
2022-08-31  Tags: HTTPS  点击:(158)  评论:(0)  加入收藏
▌简易百科推荐
1、HTTPS性能损耗前文讨论了HTTPS原理与优势:身份验证、信息加密与完整性校验等,且未对TCP和HTTP协议做任何修改。但通过增加新协议以实现更安全的通信必然需要付出代价,HTTPS...【详细内容】
2023-03-03  沃通WoTrus   网易号  Tags:HTTPS   点击:(0)  评论:(0)  加入收藏
导航站也叫网站导航,是指为了让网友快速寻找到自己需要的网站,而不用去记住各种各样的网站而设计的可以直接进入所需网站的网址站。最近自己的导航站上线了,这篇文章算是给自己...【详细内容】
2023-02-09  蔡任弘    Tags:导航站   点击:(18)  评论:(0)  加入收藏
做外贸独立站是必备武器,虽然有人说做了B2B平台就不用独立站了,但B2B毕竟流量是给平台的,以后不做这些付费平台了,那依托B2B平台的店面也就烟消云散了。独立站之所以叫独立站,就...【详细内容】
2023-02-01  多才外贸打工人  今日头条  Tags:外贸独立站   点击:(17)  评论:(0)  加入收藏
广告联盟是近年来发展迅速的广告营销模式,它通过网络平台将广告发布商和广告投放商结合在一起,提高广告曝光率和效果。在众多的广告联盟平台中,有哪些是值得推荐的呢?以下是十...【详细内容】
2023-01-30    联盟啦  Tags:广告联盟   点击:(32)  评论:(0)  加入收藏
不知不觉中,内容资讯平台已不再“单纯”:除了文字、图片、视频等必要载体之外,还新添了许多“小工具箱”。在今日头条APP里,新冠康复、懂车帝、幸福里栏目的头部皆出现了对应领...【详细内容】
2023-01-30    界面新闻  Tags:平台   点击:(24)  评论:(0)  加入收藏
“网站打开速度太慢了……”正准备进入网站查看商品详情的Jerry在等待3s后,选择了离开。线上购物永远绕不过去的一个话题就是页面打开速度。数据表明,47%的人希望...【详细内容】
2023-01-16  SHOPLINE  今日头条  Tags:网站   点击:(35)  评论:(0)  加入收藏
比如我们的网址在做微信公众号或者接入支付宝啥的时候,都要求网址有HTTPS证书呢。https到 https的转向可以帮助企业网提升用 户访问安全水平,特别是对于有敏感信息保存和提供...【详细内容】
2023-01-09  蒲公英互联     Tags:https   点击:(28)  评论:(0)  加入收藏
MIP一直是SEO人员的热门话题。事实上,随着PC流量不断地向移动终端转移,更多的百度搜索来自移动终端。为了提高目标用户的搜索体验,MIP应运而生。目前,这是百度推广的一个网络加...【详细内容】
2023-01-09  逆向声论说    Tags:MIP   点击:(29)  评论:(0)  加入收藏
接触过互联网的应该很多都想过能不能搭建自己的网站赚钱,无论是用来带货,引流,还是做广告都会是一笔不错的收入,而且网站做好之后打理起来简单,后期工作量也是比较小的,完全可以作...【详细内容】
2023-01-09  蝶衣J  搜狐号  Tags:个人网站   点击:(36)  评论:(0)  加入收藏
创建仓库命名一定要是<username>.github.io这种形式username就是自己github账号的用户名。因为我已经有这个仓库,所以这里的报错可以忽略。 往仓库放入静态html文件命名为ind...【详细内容】
2023-01-04  一个爬坑的Coder    Tags:Github   点击:(63)  评论:(0)  加入收藏
站内最新
站内热门
站内头条