Nginx 与 PHP-FPM 协同调优:企业站高并发实践
Nginx 与 PHP-FPM 协同调优
企业级网站常面临瞬时高并发的挑战,合理的 Web 服务层配置是保障稳定性的第一道防线。
核心调优点
- worker_processes:一般设置为 CPU 核心数,避免无谓的上下文切换;
- PHP-FPM pm 模式:推荐
dynamic,并合理设置pm.max_children,防止内存溢出导致 OOM; - 静态资源缓存:对 CSS/JS/图片设置合理的
expires,减少后端压力; - 页面缓存:对热点页面启用 FastCGI Cache 或应用层缓存,可显著降低响应时间。
经验总结
在 2 核 2G 的小型实例上,通过上述调优,我们成功将单机并发处理能力提升了约 3 倍,同时保持内存占用稳定。
性能优化没有银弹,需要结合实际业务场景持续观测与迭代。
