- 关于FastCGI: http://www.cgeek.org/?p=409
- php-fpm文档:http://syre.blogbus.com/logs/20092011.html
- php-fpm官网:http://php-fpm.org/
- php-fpm和spawn-cgi性能对比:http://cyask.com/question.php?qid=441
- php-fpm安装1:http://blog.sina.com.cn/s/blog_416656f70100gyez.html
- php-fpm安装2:http://hi.baidu.com/lg970044/blog/item/493c9cd3ab040538970a162e.html
- php-fpm安装3:http://blog.chinaunix.net/u/32831/showart_1901418.html
php-fpm 特点:
php-fpm不用再依赖其它的fastcgi启动器,比如lighttpd的spawn-fcgi。
php-fpm的使用非常方便,配置都是在php-fpm.ini的文件内而启动, 重启都可以从php/sbin/php-fpm中进行,更方便的是修改php.ini后可以直接使用php-fpm reload进行加载,无需杀掉进程就可以完成php.ini的修改加载,结果显示使用php-fpm可以使php有不小的性能提升, php-fpm控制的进程, cpu回收的速度比较慢, 内存分配的很均匀
而spawn-cgi控制的进程CPU下降的很快, 而内存分配的比较不均匀, 有很多进程似乎未分配到,而另外一些却占用很高. 可能是由于进程任务分配的不均匀导致的.而这也导致了总体响应速度的下降, 而php-fpm合理的分配.导致总体响应的提到以及任务的平均.
php-fpm 命令参考:
1Usage: /home/club/php5/sbin/php-fpm {start|stop|quit|restart|reload|logrotate}
2start/stop: 开始/停止
3quit: 平缓退出
4restart: 重新启动
5reload: 重新加载php.ini配置