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工作原理不了解导致的!

阅读剩余部分

相关阅读 >>

nginx实现限流的方式有哪几种

nginx客户端请求配置项有哪些

nginx与tomcat区别

nginx 502 bad gateway问题怎么解决

nginx 403怎么解决

如何配置nginx的expires功能

为什么要用nginx

nginx什么写的

nginx替换过滤文本模块实例教程

php为什么要用nginx做代理

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



打赏

取消

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

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

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

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

评论

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