KeepAlive 就是通常所称的长连接,KeepAlive带来的好处是可以减少tcp连接的开销,这对于短response body的请求效果更加明显。
HAProxy后端keepalive指的是在HAProxy服务完一次与后端的交互后,不关闭HAProxy和后端的连接,而是维护这个连接以备后续的请求复用。
HAProxy后端Keepalive 配置, 启用HAProxy 后端长连接需要配置如下 option http-pretend-keepalive
option srvtcpka
option forwardfor
其中option forwardfor允许在转发请求到后端时加上X-Forwarded-For头部