优化Ubuntu上PHP-FPM启动速度可从以下方面入手:
/etc/php/{version}/fpm/pool.d/www.conf,设置pm.start_servers为CPU核心数4倍,合理配置pm.min_spare_servers和pm.max_spare_servers。ondemand模式(pm=ondemand),按需启动进程,减少启动时资源占用。php.ini中开启OPcache,缓存编译后的字节码,减少重复解析。ulimit -n 65535。slowlog)定位耗时脚本,针对性优化。fastcgi_read_timeout等参数,避免超时阻塞。修改后需重启PHP-FPM服务:sudo systemctl restart php{version}-fpm。