我想,很多朋友跟我一样,面对低廉的价格总抵御不住诱惑,入手了小内存的VPS。但是,低价的副作用,就是低速,这是必然的(如果您有低价高质的选择,不妨分享~)。今天我就来聊聊小内存VPS简单优化的问题。当然,讨论的前提是您安装KLOXO面板,如果您选择LNMP安装包之类的话,可以不必向下看了。
【优化一】MySQL优化
优化方法:
首先进入/etc 目录,编辑my.cnf
命令:先cd /etc,再vi my.cnf
在[mysqld]下面加入以下三行:
skip-locking
skip-bdb
skip-innodb
保存之后在重启MYSQL
命令: /sbin/service mysqld restart
现在用top看看内存占用是不是降到100M以下了?
作用详解:
使用–skip -locking的MySQL选项避免外部锁定
加载–skip-bdb –skip-innodb参数以避免内存浪费
【优化二】切换网站程序
优化方法:
大家可以看下面两张图片,是切换网站程序前后的截图,切换为lighttpd的效果也是立竿见影的。
【其他】还有些其他的优化的地方,也能减少内存占用。比如apache不需要的module都不要load,自己手动修改httpd.conf;还有dns的djbdns,垃圾邮件的bogofilter,如果不需要这两个直接在服务里关掉;还有些不是很需要的东西:imap、qmail、iptables这些,如果全部关掉,估计内存降到50左右都是没有问题的。
【后记】其实,我说的这些优化方法只是皮毛,高手只能笑而不语了。但是,这样操作后的效果,确实是显而易见的,就如上面图中我使用的VPS来讲,128MB内存,不做优化一个KLOXO基本上占光所有内存,所以,优化是必须的。