当前位置:首页 >> 网站运营

折腾VPS的6个步骤和心得经验

本人开始时就是没有规划地去折腾,折腾多了,也就是规划了,这是本人经验,现与大家分享。

1、选择合适的VPS运营商和VPS配置
首先,选择VPS运营商就有得头疼。VPS性能与价格各个运营商都参差不齐,网络上软文又多,不知那好那坏。选择几核的CPU,多大的内存,多大的硬盘,多大的流量,选择那个数据中心呢?这些问题涉及到费用与往后运行的稳定性。
选择几核的CPU,多大的内存,多大的硬盘,多大的流量?这个要看VPS的用途,如果只是搭建几个博客或者日访问量5000独立IP以下的,建议选择1核CPU、512MB或以上内存,30G以上的硬盘,100G以上的流量足于,这个配置是很多VPS的基本配置。
2、选择合适的数据中心
选择那个数据中心,香港、美国这两个发点的数据中心是首选。日本、新加坡这两个地点的数据中心建议就不要选择了,原因是根据接入中国海底光缆确定的,同时国人不是非常喜欢岛国的武打片嘛,所以中国与日本之间的带宽是比较拥挤的。新加坡数据中心本身就是属于小水管,并且很多又是走日本的NTT线路,所以拥挤也是时常的事。大家可以了解一下世界海底光缆分布图。
现给大家推荐三个VPS运营商:大名鼎鼎的Linode(20美元/月起),经济实惠的Digitalocean(5美元/月起),速度最快的有香港数据中心的VR (Host Virtual)。最后要记住,不要贪小便宜,便宜没好货。
3、选择适合你的操作系统
选定VPS运营商和VPS配置后,那现在你要考虑的是用什么操作系统好?虽然操作系统多种多样,但归根结底还是以WIN平台与Linux平台为两大类别,但本人不推荐使用Win平台,除非要使用asp语言。
Linux大概以debian、CentsOS、红帽系列、ubuntu为主。其中红帽是收费的,个人站长几乎不用。CentOS与ubuntu用的居多,但个人并不推荐使用ubuntu作为服务器操作系统,因为这款系统主要侧重在桌面操作,同时更新过快,虽然它中文资源非常之多。从服务器方面来说,推荐安装CentsOS系统,因为这个系统免费、使用率众多、适合搭建服务器环境。这里要提醒一下:内存不超过4G的,建议安装32位的操系统统。
安装好操作系统后,第一时间修改默认的密码,同时把操作系统的端口该禁的禁,该放的放,该升级的升级。同时还有很多一些安全设置与权限设备,特别是Root密码与SSH的默认端口,这两个务必修改。把操作系统优化设置好后再操作下一步的工作。
4、选择相应的Web运行环境
接下来就是选择Web的运行环境了,asp语言必须是win平台的IIS,而PHP语言大多选择Linux+apache/nginx+MySQL+PHP这组被誉为黄金组合免费平台。有人喜欢LAMP组合,方便静态,又有人喜欢LNMP组合,也有人喜欢LNMPA这个组合。本人喜欢LNMPA这个组合,发挥了apache、nginx各自的优势。
接下来考虑的是使用主机控制面板还是纯命令来安装这些运行环境所需的软件。高手们喜欢纯代码一个一个安装,也有人选择一键安装包,新人对这些都有些畏惧,喜欢用主机控制面板进行安装与管理主机。我也喜欢使用主机控制面板,直观,省心。
纯代码,推荐军哥的LNMP,使用主机控制面板的,推荐:Vesta Control Panel和国内的AMH、WDCP。
在纯代码和主机控制面板之间的选择让很多人犹豫不确,难于选择。本人是这样认为的,如果你对操作系统非常熟悉并且热忠于代码,那就选择纯代码管理吧。否则还是建议使用主机控制面板。当然,选择控制面板管理上会很方便多,但也点用一些内存资源。
5、选择合适的PHP加速扩展和PHP组件
eAccelerator,xcache是PHP缓存扩展,memcached、APC缓存是数据库缓存扩展,一般两者只有要安装其中一个即可,不要贪多。另外,实际测试中发现当Cache数量超过一定阀值的时候,APC的性能不如Memcache。所以在扩展的选择上,本人一般会选择xcache+memcached这个组合。扩展不要贪多,够用既可。还有一些PHP组件,建议不要全开,根据你的应用进行开启。因为开启越多,占用内存资源就也多。
6、预想好相应密码
密码也是需要事先考虑与计划的,一个是VPS的登陆密码、操作系统的Root的密码,还有一个是主机控制面板的密码,最后一个是数据库的密码。这几个密码建议全都不相同,所以自已计划一下最好,以免到时临时临急,最后搞个全部密码统一,这个安全性降低很多。
做好以上计划后,剩下的就慢慢折腾吧。但VPS运行环境一旦确定后建议就不要再折腾了,真的折腾不起精力与时间,更重要的是再折腾就影响网站的正常运行了。所以规划是折腾VPS必须的一步工作。