nginx代理后网站的响应速度变慢解决方法(供参考)

最近我在用webSocket做一些项目,在使用nginx进行代理的时候发现网站的访问变得很慢,有时候甚至一条请求需要1.5min,我查看了一下请求与响应过程,发现主要是等待响应TTFB太久了,Tomcat我基本速度很快,但用nginx代理后就变慢了,我发现其实我一直都配置了负载均衡,但测试时只开一台机子的Tomcat,也就是说,当nginx指向的是未开启的机子时,会等待一段时间,然后转向正在运行的机子,所以就产生了服务器访问有时候慢有时候快的问题,解决方法就是在nginx.conf里,把负载均衡其他不开的机子给注释掉,比如

upstream localhost{  

      #server localhost:8081 weight=5;  
      server localhost:9081 weight=5;
     }  

问题就解决了!

发布了12 篇原创文章 · 获赞 6 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览