使用SSL,服务器资源被耗尽,如何解决

使用SSL,服务器资源被耗尽,如何解决,第1张

耗尽你服务器资源的确定是ssl加密吗?用过ssl加密的都知道绝对是错误的。不然你看知乎也是使用了ssl加密的。

使用HTTPS不会使你的网站变得更快?(实际上有可能,请看下文),但是有一些技巧可以大大减少额外开销。

首先,只要压缩文本内容,就会降低解码耗用的CPU资源。不过,对于当代CPU来说,这点开销不值一提。

其次,建立HTTPS连接,要求额外的TCP往返,因此会新增一些发送和接收的字节。但是,从下图可以看到,新增的字节是很少的。

第一次打开网页的时候,HTTPS协议会比HTTP协议慢一点,这是因为读取和验证SSL证书的时间。下面是一张HTTP网页打开时间的瀑布图。

同一张网页使用HTTPS协议之后,打开时间变长了。

建立连接的部分,大约慢了10%。但是,一旦有效的HTTPS连接建立起来,再刷新网页,两种协议几乎没有区别。先是HTTP协议的刷新表现:

然后是HTTPS协议:

某些用户可能发现,HTTPS比HTTP更快一点。这会发生在一些大公司的内部局域网,因为通常情况下,公司的网关会截取并分析所有的网络通信。但

是,当它遇到HTTPS连接时,它就只能直接放行,因为HTTPS无法被解读。正是因为少了这个解读的过程,所以HTTPS变得比较快。

经过分析您的描述,重启正常,那么可以排除硬件问题。问题应该出在A服务器的应用配置上,一般应用服务器因为连接数量较大从而压力较大。会出现访问问题。

这类问题的解决:

在排除硬件问题以后,可以重点关注服务器的资源使用情况,如CPU、内存、硬盘等指标,观察高压下的高资源消耗频率是否和ping的延时频率一致,如果是,那么基本可以确定是配置问题。

解决服务器设置问题又可以分为两个思路:

1、优化应用服务器上运行的程序,使之达到更合理的逻辑和结构,从而降低资源消耗;

2、如果程序优化工作已经做到位,问题还是出现,那么建议提高一下硬件配置;

具体使用什么方法进行解决,可以综合考虑,因为线索有限,有不明白的可以追问我,望采纳,谢谢。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/629875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-17
下一篇2023-07-17

发表评论

登录后才能评论

评论列表(0条)

    保存