手头一个 Flask 应用,Gunicorn 跑在 8081 端口,用户直接访问 http://ip:8081/。页面加载很慢,有时候好几秒才出来。同一台服务器上另一个静态站点(Next.js 生成,Nginx 托管)响应就很快。
查了一圈:服务器负载正常、数据库正常、代码没性能瓶颈。最后发现问题出在访问路径上——用户走的 8081 端口 根本没经过 Nginx,所有请求直捅 Gunicorn。
把 8081 端口从 Gunicorn 手里拿过来交给 Nginx 监听,Gunicorn 改到内网 8083,问题解决了。首页加载从超时降到了 70 毫秒,CSS 文件从 232KB 变成 31KB(gzip)。






