一、为什么需要一个VPS
1、熟悉linux的操作
现在基本的PHP岗位都多多少少有精通linux的需要了,什么bash、lamp的构建,不要告诉我你还不会自己编译一个php。
看看PHPCHINA招聘版的帖子吧
http://bbs.phpchina.com/thread-188734-1-1.html
http://bbs.phpchina.com/thread-188833-1-1.html
如果没机会接触服务器,那么vps是最接近线上运行环境的情况了
2、定制自己所需的运行环境
很多人都在问定时执行怎么做,也有人为虚拟主机缺少XXX的支持而烦恼,也有人为程序的兼容性而努力着。
如果使用了VPS,那么这些问题也可以迎刃而解。定时执行可以在shell下使用crond,缺组件可以自己编译php来支持,还能做类似于mysql定时备份等操作。
3、可以尝试no sql、memcached、 HipHop等先进技术
好吧,如果你到今天还未尝试过no sql,那么你也是一个很Out的phper了。
no sql适用对时效性较强的部分,比如Cassandra,facebook和digg.com在使用;
sina app大文件储存使用MongoDB进行储存;
xiami.com的消息通知部分用Redis;
校内(人人)使用Tokyo Cabinet等等等
振奋人心的HipHop(把PHP“翻译”成c++并编译成可执行文件)
而Redis是linux only的,HipHop仅支持64位linux,没有一个linux还真搞不定,那么那么,你还打算在虚拟主机里YY吗?
4、自由绑定域名,想放几个站就放几个站
介个,虚拟主机就是靠这个赚钱的,而实际上很多站都是没流量的,靠这个矛盾虚拟主机才赚钱。而VPS是不限制站点数量的。
5、ssh或vpn翻墙
国外的VPS兼有翻墙功能,不仅不用满天找翻墙工具了,还能为朋友提供便利。
什么,为什么翻墙?你难道不想接触淫淫网、国内微薄的抄袭对象吗?
6、相当于拥有一个私人svn服务器
google code和sourceforge源码是开放的,svnhost.cn私人源码是要收费的,对于有保密性要求而又没公司服务器支持的可以选择VPS上搭建SVN。
7、独立ip
国外的好处是不会受其他站牵连(比如godaddy的是被墙专业户)
其他好处是SEO方便、可以安装SSL证书(只有独立ip才可以)
二、关于VPS的挑选
如果是国外的,从速度上看加州的机房对于国内用户访问速度不错(因为是海底光缆的米国入口),世界范围的ping延迟也平均在150ms左右;比如San Jose或Fremont。
不过也有童鞋测的米国中部的VPS速度也不错,可能是带宽原因。
个人经验:有时候国内的VPS未必比米国的快;挑选nginx、lighttpd之类的WEB服务器省内存;SWAP使用超过100MB后需要减少内存占用了;blablablabla
个人目前在使用瑞豪开源RASHOST,经验是,起步门栏低,128M起(700一年),支持月付,几个虚拟主机就抵一个VPS了;国内商家,中文,支付方便,也卖国外VPS;客服比较耐心;比如张宴之类牛人也在用瑞豪开源;从这段时间的使用来看,还是很不错的,我推荐的朋友也都一直在用。
三、有用的资源
免费SSL证书(不支持opera) http://dev.meettea.com/show-52-1.html
Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器http://blog.s135.com/nginx_php_v6/
检测服务器状况 http://www.jiankongbao.com
瑞豪开源优惠码9折 RASHOST9