在项目运行的时候会出现一个客户端频繁请求服务器的情况,在这个情况下ng可以通过配置keepalive来实现提高服务器的吞吐量
upstream 集群的名称 {
server 192.168.1.155:8088 weight=3;
server 192.168.1.155:8089 weight=1;
server 192.168.1.155:8087 weight=2;
keepalive 32;
}
server {
listen 80;
server_name 访问的路径或域名;
location /{
proxy_pass http://集群的名称;
proxy_http_version 1.1;
proxy_set_header Connection "";
}
}
其中keepalive 32;表示配置的连接数。
proxy_http_version 1.1表示长连接的意思,默认是1.0,表示短链接。proxy_set_header Connection “”;表示在请求的时候清除Connection 里的一些信息。