Haproxy HTTPS VS Nginx HTTPS

简介:

力测试,然后进行CPU使用量的对比:

以下均针对相同网址及后台服务器进行1000次请求压力测试:

第一次haproxy 1000次https压测

wKiom1ZqI1yCW8a1AAICFEr2anI819.jpg

第二次haproxy http压测

wKiom1ZqJC2A5X0fAAHPW3e3C_c177.jpg第三次Nginx https,默认DH加密算法压测

wKiom1ZqJavQ4asaAAEEU5eUWTE088.jpg

第四次Nginx不使用DH加密算法

wKioL1ZqJu2AK51eAAH8XzDZi7U406.jpg

现在对比4次系统的空闲负载情况

wKioL1ZqKBOj0xrtAABjMM0pcjg751.jpg

可以看到我们做了4次压力测试,其中haproxy对CPU的压力大,Nginx默认使用DH加密算法的对CPU的压力要小于haproxy一半,然后不使用DH加密算法对CPU的压力又小于使用DH的CPU压力

项目(1000次) 所需时间(秒) 没秒请求数(次)
Haproxy HTTPS 139.9 7.15
Haproxy HTTP 3.5 285.57
Nginx HTTPS(DH) 32.6 30.60
Nginx HTTPS(RC) 15.5 64.14

可以看出虽说Haproxy支持HTTPS但是对于处理HTTPS的性能还是比较弱的,相比Nginx来说,相同加密算法可以高出4倍。但是对于HTTP的话,处理速度低于10倍,所以说现在很多网站未大量使用HTTPS,却也是为了成本的考量


关于Haproxy和Nginx配置HTTPS可以参考

http://fengwan.blog.51cto.com/508652/1719863 (Haproxy HTTPS)

http://fengwan.blog.51cto.com/508652/1719708 (Nginx HTTPS)



本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1721907

相关文章
|
2月前
|
应用服务中间件 Linux 网络安全
nginx安装部署ssl证书,同时支持http与https方式访问
为了使HTTP服务支持HTTPS访问,需生成并安装SSL证书,并确保Nginx支持SSL模块。首先,在`/usr/local/nginx`目录下生成RSA密钥、证书申请文件及自签名证书。接着,确认Nginx已安装SSL模块,若未安装则重新编译Nginx加入该模块。最后,编辑`nginx.conf`配置文件,启用并配置HTTPS服务器部分,指定证书路径和监听端口(如20000),保存后重启Nginx完成部署。
683 7
|
6月前
|
负载均衡 网络协议 关系型数据库
一口把LVS、Nginx及HAProxy工作原理讲清楚了。(附图)
一口把LVS、Nginx及HAProxy工作原理讲清楚了。(附图)
118 0
|
2月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
155 3
|
3月前
|
Web App开发 算法 应用服务中间件
nginx开启局域网https访问
【10月更文挑战第22天】为了调试WebRTC功能,需要在局域网内搭建HTTPS协议。具体步骤包括:在已部署Nginx和安装OpenSSL的环境中生成私钥、证书签名请求和自签名证书;将生成的文件放置到Nginx的证书目录并修改Nginx配置文件,最后重启Nginx服务。注意,自签名证书不受第三方机构认可,如需正式使用,需向CA申请签名。
116 2
|
4月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
4月前
|
Docker 容器
docker nginx-proxy 添加自定义https网站
docker nginx-proxy 添加自定义https网站
63 4
|
5月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
228 8
|
6月前
|
负载均衡 监控 应用服务中间件
在Linux中,lvs/nginx/haproxy 优缺点?
在Linux中,lvs/nginx/haproxy 优缺点?
|
6月前
|
负载均衡 应用服务中间件 Linux
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
|
6月前
|
负载均衡 网络协议 应用服务中间件
HAProxy 与 NGINX:全面比较
【8月更文挑战第21天】
799 0
HAProxy 与 NGINX:全面比较

热门文章

最新文章