nginx和haproxy的区别


本文摘自PHP中文网,作者(*-*)浩,侵删。

对于做软负载,我们都知道主流的方案有LVS、Haproxy、Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点!

Haproxy特点

支持TCP与Http协议,工作在网络4层和7层

支持Session共享、Cookies引导

支持通过URL健康检测

支持8种负载均衡策略

支持心跳检测

Nginx特点

支持Http协议,工作在网络7层

支持通过端口健康检测

支持强大的正则匹配规则

支持WebSocket协议

支持Http Cache

说明:

对于Http协议,Haproxy处理效率比Nginx高。所以,没有特殊要求的时候或者一般场景,建议使用Haproxy来做Http协议负载!但如果是Web,那么建议使用Nginx!总之,大家可以结合各自使用场景的特点来进行合理地选择!

上次有人问我:Nginx或Haproxy的连接数能否突破“65535”这个“魔咒”?其实大家有这样的疑问,是因为对Nginx或Haproxy工作原理不了解导致的!

阅读剩余部分

相关阅读 >>

fastdfs为什么要结合nginx

nginx反向代理和负载均衡区别

nginx可用来干什么?

怎么下载nginx

nginx在linux下如何安装

linux怎么启动nginx?

nginx怎么部署web项目

为什么要用nginx反向代理

apache与nginx哪个好

如何重启nginx服务器

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...