小内存VPS上优化PHP

[| 2010/04/19 18:11]
| |
今天装好了PHP,内存占用很小,很爽。后来重装了一次,结果内存占用大涨到50M。仔细观察发现,开一个php-cgi进程和开十个占的内存差距不大。。所以应该是有个什么插件类的东西占用了巨大的内存。后来用排除法看了下,发现是”eaccelerator“模块。该模块就是一个PHP的加速模块,有缓存的功能,还可以和zend optimizer加速引擎配合。可以提高php脚本速度1到10倍,所以该模块是绝对不能精简的。但是此模块占用了巨大的内存并不是因为模块臃肿,而是由于默认会开启比较大的缓冲区。所以进入配置文件eaccelerator.shm_size 值设置的小一点,比如8M即可。重新启动php-cgi。内存占用又恢复到以前了。
by snooda | 分类: 默认分类 | 评论(1) | 引用(0) | 阅读(3421)
淘宝网商城 Email Homepage
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 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]