问题场景:
今天我们项目上做环境迁移。
现象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的配置文件,就会发现访问速度已经正常了。
整理完毕,完结撒花~