Nginx:1.9.4
HaProxy:1.5
Nginx | Haproxy | |||
吞吐量(最大流量) | 30MB/s | 50MB/s | ||
最大并发 | 100k | 120k | ||
TPS | 15k |
| ||
|
|
| ||
负载算法 | 源IP | Ip_hash | source | |
轮询 | rr | roundrobin | ||
加权轮询 | weight | static-rr | ||
| least_conn | leastconn | ||
| Url_hash(第三方) | uri | ||
| Fair(第三方) | rl_param | ||
|
| first(顺序加满) | ||
| least_time | hdr (HTTP header) | ||
|
| rdp-cookie(<name>) | ||
会话保持(Session) | 源IP | ip_hash | source | |
cookie | Sticky_cookie_module | Cookie insert | ||
|
| Cookie rewrite | ||
|
| Cookie prefix | ||
健康检查 | 端口检测(不支持URL检测) | TCP(端口) | ||
Check(tengine) | Option | httpchk HEAD ...... | ||
Mysql-check | ||||
| Observe<Layer4/7>协议返回 | |||
SSL卸载 | 支持 | 支持 | ||
协议支持 | HTTP(S)/Email | TCP | ||
http压缩 | 支持 | 支持 | ||
内存缓存 | Nginx_cache | +Varnish | ||
TCP连接复用 |
|
|
Haproxy的负载均衡能力比nginx好,Nginx作为web服务器更优秀 (Varnish作为静态存储)。