Haproxy和Nginx的区别
Posted Mr_Echo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Haproxy和Nginx的区别相关的知识,希望对你有一定的参考价值。
Haproxy和Nginx的区别:
Nginx的优点:
1)优点工作在OSI第7层,可以针对http应用做一些分流的策略
2)nginx对网络的依赖非常小,理论上能ping通就能进行负载功能
3)Nginx安装和配置比较简单
4)可以承担搞的负载压力且稳定
5)Nginx可以通过端口检查到服务器内部的故障
6)Nginx不仅仅是一款优秀的负载均衡/反向代理软件,它同时也是功能强大的Web应用服务器
Nginx的缺点:
1)Nginx不支持url来检测
2)Nginx仅能支持http、https和Email,这个它的弱势
3)Nginx的Session的保持,Cookie的引导能力相对欠缺
HaProxy的优点:
1)HaProxy是支持虚拟主机的
2)支持Url检测后端的服务器
3)它跟LVS一样,本身仅仅就只是一款负载均衡软件;单纯从效率上来讲HaProxy更会比Nginx有更出色的负载均衡速度,在并发处理上也是优于Nginx的;
4)HaProxy可以对mysql读进行负载均衡,节点检测
5)HaProxy的算法较多
以上是关于Haproxy和Nginx的区别的主要内容,如果未能解决你的问题,请参考以下文章