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作为静态存储)。