ubuntu

ubuntu上nodejs运行缓慢怎么办

小樊
41
2025-11-30 09:09:46
栏目: 编程语言

Ubuntu上Node.js运行缓慢的排查与优化清单

一 快速定位瓶颈

二 系统层面优化

三 Node.js运行时与代码优化

四 生产部署与监控建议

五 常见场景与对策速查表

场景 可能原因 快速对策
高并发下吞吐上不去 仅用单进程、连接队列小 启用cluster/PM2集群;调大somaxconntcp_max_syn_backlog
接口偶发很慢或超时 同步阻塞、长任务 排查并改为异步;将CPU密集任务移入Worker Threads/子进程
内存持续增长、频繁GC 内存泄漏、对象滥用 用**–prof定位;优化数据结构;设置合理–max-old-space-size**
大文件/大响应慢 一次性读写占用内存 改用Streams分块处理与传输
数据库查询慢 缺索引、无连接池 索引、启用连接池、合并请求与批量操作
静态资源与反向代理压力大 Node直出静态文件 Nginx托管静态资源、开启压缩与长连接
包安装/构建很慢 官方npm源慢 切换npm镜像源加速安装与依赖拉取

0
看了该问题的人还看了