自从换到WordPress后Apache频频Crash,每次都得手动重启Apache(怀念以前小巧的Python博客)-_-!!!。最近比较忙也懒的理,我推测是VPS内存太小(512M),伺候不好MySQL和Apache这些大爷啊:)。前几天查看了下进程列表发现MySQL内存飙到150M了,实在忍无可忍便优化了一下MySQL,网上大致的意思是Innodb引擎耗内存,换用MyISAM。
修改/etc/mysql/my.cnf,在[mysql]里加入
default-storage-engin=MyISAM
loose-skip-innodb
注意MySQL5.5.18中skip-innodb已经改成loose-skip-innodb了。
重启MySQL,发现内存占用一直保持在50M内,效果还不错。顺便关闭了一些不要的服务(DNS等),如果Apache还Crash,那得优化Apache了-_-!!!。