小内存VPS上优化PHP
		[
|  2010/04/19 18:11]
		
	
|  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  
 
	
  1  
 
	
nginx+php yum安装方法
人人农场辅助工具-0.9版
 

