小内存VPS上优化PHP
[| 2010/04/19 18:11]
今天装好了PHP,内存占用很小,很爽。后来重装了一次,结果内存占用大涨到50M。仔细观察发现,开一个php-cgi进程和开十个占的内存差距不大。。所以应该是有个什么插件类的东西占用了巨大的内存。后来用排除法看了下,发现是”eaccelerator“模块。该模块就是一个PHP的加速模块,有缓存的功能,还可以和zend optimizer加速引擎配合。可以提高php脚本速度1到10倍,所以该模块是绝对不能精简的。但是此模块占用了巨大的内存并不是因为模块臃肿,而是由于默认会开启比较大的缓冲区。所以进入配置文件eaccelerator.shm_size 值设置的小一点,比如8M即可。重新启动php-cgi。内存占用又恢复到以前了。
淘宝网商城
2012/05/29 10:22
请问,有小内存下的lihttpd优化的没?
snooda 回复于 2012/05/30 00:44
lighttpd的主要就是调整max-worker个数,设置为cpu核数-1即可,如果核数小于等于4核,可以与核数相等或稍多一些。最大连接数默认一般是65535,不过还需要在启动前ulimit -n 65535
分页: 1/1 1