现在的位置: 首页 > IT运维 > 正文

PHP的FastCGI管理器 php-fpm

2010年07月03日 IT运维 ⁄ 共 916字 PHP的FastCGI管理器 php-fpm已关闭评论 ⁄ 被围观 0+

相关资源

  1. 关于FastCGI: http://www.cgeek.org/?p=409
  2. php-fpm文档:http://syre.blogbus.com/logs/20092011.html
  3. php-fpm官网:http://php-fpm.org/
  4. php-fpm和spawn-cgi性能对比:http://cyask.com/question.php?qid=441
  5. php-fpm安装1:http://blog.sina.com.cn/s/blog_416656f70100gyez.html
  6. php-fpm安装2:http://hi.baidu.com/lg970044/blog/item/493c9cd3ab040538970a162e.html
  7. 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 命令参考:

Usage: /home/club/php5/sbin/php-fpm {start|stop|quit|restart|reload|logrotate}
start/stop: 开始/停止
quit: 平缓退出
restart: 重新启动
reload: 重新加载php.ini配置

抱歉!评论已关闭.

×
#