使用SSL,服务器资源被耗尽,怎样解决
哪种资源被耗尽?CPU?内存?网络带宽?文件描述符?
■网友
如果是 CPU 都用在加解密上去了, 可以考虑下购买硬件 SSL 加速卡
■网友
SSL握手消耗大量CPU资源,然Cavium Nitrox 卡可以帮客户解决此问题,通过将SSL握手消耗CPU的RSA算法offload加速卡上即可解决以上问题
■网友
前端部署WAF进行SSL卸载
■网友
你们是不是所有的访问请求都加密了。。。一般情况下只有用户信息管理还有支付之类比较敏感的信息访问用HTTPS。其余的用普通就行了。
■网友
耗尽你服务器资源的确定是ssl加密吗?用过ssl加密的都知道绝对是错误的。不然你看也是使用了ssl加密的。
使用HTTPS不会使你的网站变得更快?(实际上有可能,请看下文),但是有一些技巧可以大大减少额外开销。
首先,只要压缩文本内容,就会降低解码耗用的CPU资源。不过,对于当代CPU来说,这点开销不值一提。
其次,建立HTTPS连接,要求额外的TCP往返,因此会新增一些发送和接收的字节。但是,从下图可以看到,新增的字节是很少的。
第一次打开网页的时候,HTTPS协议会比HTTP协议慢一点,这是因为读取和验证SSL证书的时间。下面是一张HTTP网页打开时间的瀑布图。
同一张网页使用HTTPS协议之后,打开时间变长了。
建立连接的部分,大约慢了10%。但是,一旦有效的HTTPS连接建立起来,再刷新网页,两种协议几乎没有区别。先是HTTP协议的刷新表现:
然后是HTTPS协议:
【使用SSL,服务器资源被耗尽,怎样解决】 某些用户可能发现,HTTPS比HTTP更快一点。这会发生在一些大公司的内部局域网,因为通常情况下,公司的网关会截取并分析所有的网络通信。但是,当它遇到HTTPS连接时,它就只能直接放行,因为HTTPS无法被解读。正是因为少了这个解读的过程,所以HTTPS变得比较快。
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- 想做手机网游代充,请问要去哪里找货源
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 双11阿里云搞活动,买了一个ecs云服务器,能做啥呢
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- SSL数字证书哪家的最好?
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
