全球主机交流论坛

标题: PHP 5.2.6(FastCGI)的配置优化 [打印本页]

作者: cpuer    时间: 2009-7-28 09:43
标题: PHP 5.2.6(FastCGI)的配置优化
转自:http://blog.s135.com/post/375/

1、php.ini 配置文件中关于eAcelerator的优化。只使用1M共享内存,删除所有在最后3600秒内无法存取的脚本缓存,用磁盘辅助进行缓存。

[eaccelerator]
zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="1"
eaccelerator.cache_dir="/usr/local/webserver/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"

eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.c


php-fpm.conf 的配置优化
修改两项,
一是修改以下一行,将启动的php-cgi进程数由原来的128个改为5个:
<value name="max_children">5</value>

二是修改以下一行,将TCP模式改为Unix Socket模式:
<value name="listen_address">/tmp/php-cgi.sock</value>
作者: bluesky    时间: 2009-7-28 09:57
PHP也需要優化...須優化的地方不少
作記號,有空研究下
作者: cpuer    时间: 2009-7-28 10:06
原帖由 bluesky 于 2009-7-28 09:57 发表
PHP也需要優化...須優化的地方不少
作記號,有空研究下


慢慢研究
作者: gdtv    时间: 2009-7-28 11:47
PhotonVPS最差的一款也有512M内存,所以eAcelerator就不用这么优化了吧,还是默认行了,开启32M或者64M的缓存
作者: cpuer    时间: 2009-7-28 12:04
原帖由 gdtv 于 2009-7-28 11:47 发表
PhotonVPS最差的一款也有512M内存,所以eAcelerator就不用这么优化了吧,还是默认行了,开启32M或者64M的缓存


内存有剩余的话,那就慢慢加大值就行了,
作者: ATOM    时间: 2009-7-28 13:54
不会优化.
作者: cpuer    时间: 2009-7-28 14:40
原帖由 51f.net 于 2009-7-28 13:54 发表
不会优化.


有样学样,没样只能自己慢慢捣鼓了,
作者: bluesky    时间: 2009-7-28 15:44
php.ini 如有修改...要不要重啟勒?
作者: cpuer    时间: 2009-7-28 16:05
原帖由 bluesky 于 2009-7-28 15:44 发表
php.ini 如有修改...要不要重啟勒?


找到php.ini 文件,修改之,要得,不然不生效。
作者: bluesky    时间: 2009-7-28 17:14
原帖由 cpuer 于 2009-7-28 16:05 发表
找到php.ini 文件,修改之,要得,不然不生效。

是整台VPS,使用reboot重啟
還是另有php.ini的重啟語法?
例如:/usr/local/php/sbin/php-fpm reload
作者: cpuer    时间: 2009-7-28 17:21
原帖由 bluesky 于 2009-7-28 17:14 发表

是整台VPS,使用reboot重啟
還是另有php.ini的重啟語法?
例如:/usr/local/php/sbin/php-fpm reload


php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi  
作者: bluesky    时间: 2009-7-28 17:30
原帖由 cpuer 于 2009-7-28 17:21 发表
php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi  

所以是先編輯php.ini
再執行 /usr/local/php/sbin/php-fpm reload 即可囉?
作者: cpuer    时间: 2009-7-28 17:31
原帖由 bluesky 于 2009-7-28 17:30 发表

所以是先編輯php.ini
再執行 /usr/local/php/sbin/php-fpm reload 即可囉?


孺子可教也
作者: bluesky    时间: 2009-7-28 17:43
吾乃朽木也
作者: cpuer    时间: 2009-7-28 17:45
原帖由 bluesky 于 2009-7-28 17:43 发表
吾乃朽木也


朽木可取热也




欢迎光临 全球主机交流论坛 (https://hostloc.9hanju.com/) Powered by Discuz! X3.4