终于有机会尝试一下VPS这种“虚拟专用服务器”,由于技术欠佳,使用的是WHM/ Cpanel控制面板,而且主机商提供full manage服务,有什么需要,just open a ticket,蛮适合我这种人。
当前这个VPS的主要软件环境:
- CentOS 4 Operating System
- Apache version: 2.2.9
- PHP version: 5.2.6
- MySQL version: 5.0.51a-community-log
使用VPS,价格是一般虚拟主机的好几倍,最关心的应该是内存,买多了贵,少了又怕不够用。装好Wordpress,导入数据库,开启了防火墙(虽然不知道这个起多大作用,心理上求安心吧…多占去10M内存),关闭了一些主机商在给我安装VPS过程中默认开启,而我却用不到的服务,比如邮件服务等。想测试一些东西,发现PHP没有mbstring扩展,登录ssh重新编译好Apache后,重新启动httpd,马上用free -m查看:
vps@ilihai.com [~]# free -m
total used free shared buffers cached
Mem: 1024 88 935 0 0 0
-/+ buffers/cache: 88 935
Swap: 0 0 0
整个系统占用掉88M内存,这么少?高兴太早,访客访问我这个Wordpress过后,内存占用稳定在105M左右。看来要在Lamp标准配置的VPS上建立一个Wordpress博客,128M内存是必不可少的。用top命令看了看内存占用大户,除掉httpd这个由多位访客造成的并发外,mysqld这个进程是占用内存最多的,在我这里稳稳当当的占去了20M内存。这让我想起了另外一个博客程序——Habari,它可以使用sqlite数据库,该数据库在PHP5中自带,就意味着你可以省去mysql server,为你的VPS赢得至少20M的空闲内存。再抠点的话就放弃Apache,使用更加轻量级的Lighttpd或Nginx。要是技术再好点,就让WHM/Cpanel见鬼去吧,这又空出近20M内存。
当前的这个VPS,内存不是让我烦恼的东西,是速度,该主机商的机房在维吉尼亚州,美国东海岸。大陆这边Ping过去普遍要310+ms,让我不是很满意,想找找美国西海岸的VPS商试试。
正在研究怎么在VPS上安装VPN代理,看来难度不小的样子,实在搞不定就只好open a ticket…