对FPM模块进行参数优化
Nginx的PHP解析功能实现如果是交由FPM(fastcgi 进程管理器)处理的,为了提高PHP的处理速度。可以对FPM模块进行参数跳转
Ngingx是通过FPM调用的PHP
FPM优化参数:
pm #使用哪种方法启动fpm进程,可以说是static和dynamic。前者将产生固定数量的fpm进程,后者将以动态的方式产生fpm进程。
pm.max_children #static方式下开启的fpm进程数
pm.start_server #动态方式下初始的fpm进程数量
pm.min_spare_servers #动态方式下最小的fpm空闲进程数
pm.max_spare_servers #动态方式下最大的fpm空闲进程数
以上的调整要根据服务器的内存与服务器的负载进行调整
优化参数调整
vim /usr/local/php5/etc/php-fpm.conf
pm = dynamic
pm.start_server = 5
pm.min_spare_servers = 2
pm.max_spare_servers =8