在Ubuntu中优化PHP-FPM代码执行速度可从以下方面入手:
dynamic模式,根据服务器资源设置pm.max_children(建议为内存/单个进程内存)、pm.start_servers(CPU核心数×2)、pm.min/max_spare_servers(CPU核心数×1~2)。pm.max_requests(如500~1000)防止内存泄漏。opcache.memory_consumption(建议128~256MB)、opcache.max_accelerated_files(根据项目文件数调整)。request_terminate_timeout(如10~30秒)防止长时间脚本阻塞。ulimit -n 65535)。htop、vmstat监控资源使用,分析慢日志定位瓶颈。修改配置后需重启PHP-FPM服务生效:sudo systemctl restart php{版本号}-fpm。