Nginx多人测试页面刷新缓慢

刚做项目,有时候会遇到一个问题,项目写完之后,自己测试没什么问题,用户一测,会出现页面很卡,刷新刷不出来。后来去改分页,优化性能,弄了很久,自己测,没问题,客户测试,还是卡。

这个问题,解决了五个小时,通过后端,前端都没能解决。最后才发现,是Nginx限制了最大连接数。
Nginx多人测试页面刷新缓慢
这里的最大连接数,并不是指的人数,而是调用接口数量。也就是说一个人的请求调用10个接口,就占用了10个连接数,调用100个接口就占用100个,自己测试的时候往往也就几个人,但是客户实测,一般都是几十个甚至上百个人一起测试,也就导致超出了Nginx限制范围,从而产生页面卡顿。解决办法也很简单,调整最大连接数也就好了,博主直接调到了10万个,然后就没问题了,五个小时,五秒钟。