nginx反向代理上游初始连接非常慢

nginx反向代理上游初始连接非常慢,nginx,nginx-location,nginx-reverse-proxy,nginx-config,Nginx,Nginx Location,Nginx Reverse Proxy,Nginx Config,使用nginx在openshift服务之间反向代理http请求。Nginx本身也部署在openshift上 upstream my_servers { server service1.svc:49253; server service2.svc:49253; server service3.svc:49253; } location ~ /myservice1 { proxy_pass htt

使用nginx在openshift服务之间反向代理http请求。Nginx本身也部署在openshift上

 upstream my_servers {
        server service1.svc:49253;
        server service2.svc:49253;
        server service3.svc:49253;
      }

location ~ /myservice1 {
                   proxy_pass  https://service1.svc:49253;
                   proxy_http_version 1.1;
                   proxy_set_header   Upgrade $http_upgrade;
                   proxy_set_header   Connection $connection_upgrade;
                   proxy_set_header   Host $host;
                   proxy_cache_bypass $http_upgrade;
                   proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                   proxy_set_header   X-Forwarded-Proto $scheme;
                   proxy_connect_timeout       600;
                   proxy_send_timeout          600;
                   proxy_read_timeout          600;
                   send_timeout                600;
                 }
location ~ /myservice2 {
                   proxy_pass  https://service2.svc:49253;
                   proxy_http_version 1.1;
                   proxy_set_header   Upgrade $http_upgrade;
                   proxy_set_header   Connection $connection_upgrade;
                   proxy_set_header   Host $host;
                   proxy_cache_bypass $http_upgrade;
                   proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                   proxy_set_header   X-Forwarded-Proto $scheme;
                   proxy_connect_timeout       600;
                   proxy_send_timeout          600;
                   proxy_read_timeout          600;
                   send_timeout                600;
                 }
location ~ /myservice3 {
                   proxy_pass  https://service3.svc:49253;
                   proxy_http_version 1.1;
                   proxy_set_header   Upgrade $http_upgrade;
                   proxy_set_header   Connection $connection_upgrade;
                   proxy_set_header   Host $host;
                   proxy_cache_bypass $http_upgrade;
                   proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                   proxy_set_header   X-Forwarded-Proto $scheme;
                   proxy_connect_timeout       600;
                   proxy_send_timeout          600;
                   proxy_read_timeout          600;
                   send_timeout                600;
                 }
location / {
                   proxy_pass  https://node_servers; 
                   proxy_http_version 1.1;
                   proxy_set_header   Host $host;
                   proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                   proxy_set_header   X-Forwarded-Proto $scheme;       
                   proxy_connect_timeout       600;
                   proxy_send_timeout          600;
                   proxy_read_timeout          600;
                   send_timeout                600;                           
                 }
final/location块将始终仅接收http请求,而前三个块将同时接收http和ws请求。因此,我没有在最后一个块中放入http\u升级部分,我只想将/location块放到我的\u服务器上游

这里的问题是,这个final/location块向上传输http请求,但速度非常慢!当http请求没有上流时,即使用前三个位置块,就没有问题

如何使上游速度更快