问题场景:

今天我们项目上做环境迁移。

现象1: 迁移之后突然发现页面访问速度变慢了;

现象2: 平均每个请求的访问都慢了1秒;

现象3: 但是访问前端静态页面的响应速度是正常的。


问题修复:

经排查,发现是 HTTP 版本的问题,Nginx 默认 HTTP 版本为 1.0,需要手动配置 HTTP 版本为 1.1。

proxy_http_version 1.1;

server中配置:

server {listen 80;server_name localhost;proxy_http_version 1.1;......}

location中配置:

location /demoApi/ {proxy_http_version 1.1;includeproxy_param;proxy_pass http://192.168.1.2:1001/;access_log /home/work/data/httplogs/demoApi-access.log main;error_log/home/work/data/httplogs/demoApi-error.log;}

进行如上配置之后,重载Nginx的配置文件,就会发现访问速度已经正常了。

整理完毕,完结撒花~