1、選擇合適的VPS運(yùn)營商和VPS配置
首先,選擇VPS運(yùn)營商就有得頭疼。VPS性能與價(jià)格各個(gè)運(yùn)營商都參差不齊,網(wǎng)絡(luò)上軟文又多,不知那好那壞。選擇幾核的CPU,多大的內(nèi)存,多大的硬盤,多大的流量,選擇那個(gè)數(shù)據(jù)中心呢?這些問題涉及到費(fèi)用與往后運(yùn)行的穩(wěn)定性。
選擇幾核的CPU,多大的內(nèi)存,多大的硬盤,多大的流量?這個(gè)要看VPS的用途,如果只是搭建幾個(gè)博客或者日訪問量5000獨(dú)立IP以下的,建議選擇1核CPU、512MB或以上內(nèi)存,30G以上的硬盤,100G以上的流量足于,這個(gè)配置是很多VPS的基本配置。
2、選擇合適的數(shù)據(jù)中心
選擇那個(gè)數(shù)據(jù)中心,香港、美國這兩個(gè)發(fā)點(diǎn)的數(shù)據(jù)中心是首選。日本、新加坡這兩個(gè)地點(diǎn)的數(shù)據(jù)中心建議就不要選擇了,原因是根據(jù)接入中國海底光纜確定的,同時(shí)國人不是非常喜歡島國的武打片嘛,所以中國與日本之間的帶寬是比較擁擠的。新加坡數(shù)據(jù)中心本身就是屬于小水管,并且很多又是走日本的NTT線路,所以擁擠也是時(shí)常的事。大家可以了解一下世界海底光纜分布圖。
現(xiàn)給大家推薦三個(gè)VPS運(yùn)營商:大名鼎鼎的Linode(20美元/月起),經(jīng)濟(jì)實(shí)惠的Digitalocean(5美元/月起),速度最快的有香港數(shù)據(jù)中心的VR (Host Virtual)。最后要記住,不要貪小便宜,便宜沒好貨。
3、選擇適合你的操作系統(tǒng)
選定VPS運(yùn)營商和VPS配置后,那現(xiàn)在你要考慮的是用什么操作系統(tǒng)好?雖然操作系統(tǒng)多種多樣,但歸根結(jié)底還是以WIN平臺與Linux平臺為兩大類別,但本人不推薦使用Win平臺,除非要使用asp語言。
Linux大概以debian、CentsOS、紅帽系列、ubuntu為主。其中紅帽是收費(fèi)的,個(gè)人站長幾乎不用。CentOS與ubuntu用的居多,但個(gè)人并不推薦使用ubuntu作為服務(wù)器操作系統(tǒng),因?yàn)檫@款系統(tǒng)主要側(cè)重在桌面操作,同時(shí)更新過快,雖然它中文資源非常之多。從服務(wù)器方面來說,推薦安裝CentsOS系統(tǒng),因?yàn)檫@個(gè)系統(tǒng)免費(fèi)、使用率眾多、適合搭建服務(wù)器環(huán)境。這里要提醒一下:內(nèi)存不超過4G的,建議安裝32位的操系統(tǒng)統(tǒng)。
安裝好操作系統(tǒng)后,第一時(shí)間修改默認(rèn)的密碼,同時(shí)把操作系統(tǒng)的端口該禁的禁,該放的放,該升級的升級。同時(shí)還有很多一些安全設(shè)置與權(quán)限設(shè)備,特別是Root密碼與SSH的默認(rèn)端口,這兩個(gè)務(wù)必修改。把操作系統(tǒng)優(yōu)化設(shè)置好后再操作下一步的工作。
4、選擇相應(yīng)的Web運(yùn)行環(huán)境
接下來就是選擇Web的運(yùn)行環(huán)境了,asp語言必須是win平臺的IIS,而PHP語言大多選擇Linux+apache/nginx+MySQL+PHP這組被譽(yù)為黃金組合免費(fèi)平臺。有人喜歡LAMP組合,方便靜態(tài),又有人喜歡LNMP組合,也有人喜歡LNMPA這個(gè)組合。本人喜歡LNMPA這個(gè)組合,發(fā)揮了apache、nginx各自的優(yōu)勢。
接下來考慮的是使用主機(jī)控制面板還是純命令來安裝這些運(yùn)行環(huán)境所需的軟件。高手們喜歡純代碼一個(gè)一個(gè)安裝,也有人選擇一鍵安裝包,新人對這些都有些畏懼,喜歡用主機(jī)控制面板進(jìn)行安裝與管理主機(jī)。我也喜歡使用主機(jī)控制面板,直觀,省心。
純代碼,推薦軍哥的LNMP,使用主機(jī)控制面板的,推薦:Vesta Control Panel和國內(nèi)的AMH、WDCP。
在純代碼和主機(jī)控制面板之間的選擇讓很多人猶豫不確,難于選擇。本人是這樣認(rèn)為的,如果你對操作系統(tǒng)非常熟悉并且熱忠于代碼,那就選擇純代碼管理吧。否則還是建議使用主機(jī)控制面板。當(dāng)然,選擇控制面板管理上會(huì)很方便多,但也點(diǎn)用一些內(nèi)存資源。
5、選擇合適的PHP加速擴(kuò)展和PHP組件
eAccelerator,xcache是PHP緩存擴(kuò)展,memcached、APC緩存是數(shù)據(jù)庫緩存擴(kuò)展,一般兩者只有要安裝其中一個(gè)即可,不要貪多。另外,實(shí)際測試中發(fā)現(xiàn)當(dāng)Cache數(shù)量超過一定閥值的時(shí)候,APC的性能不如Memcache。所以在擴(kuò)展的選擇上,本人一般會(huì)選擇xcache+memcached這個(gè)組合。擴(kuò)展不要貪多,夠用既可。還有一些PHP組件,建議不要全開,根據(jù)你的應(yīng)用進(jìn)行開啟。因?yàn)殚_啟越多,占用內(nèi)存資源就也多。
6、預(yù)想好相應(yīng)密碼
密碼也是需要事先考慮與計(jì)劃的,一個(gè)是VPS的登陸密碼、操作系統(tǒng)的Root的密碼,還有一個(gè)是主機(jī)控制面板的密碼,最后一個(gè)是數(shù)據(jù)庫的密碼。這幾個(gè)密碼建議全都不相同,所以自已計(jì)劃一下最好,以免到時(shí)臨時(shí)臨急,最后搞個(gè)全部密碼統(tǒng)一,這個(gè)安全性降低很多。
做好以上計(jì)劃后,剩下的就慢慢折騰吧。但VPS運(yùn)行環(huán)境一旦確定后建議就不要再折騰了,真的折騰不起精力與時(shí)間,更重要的是再折騰就影響網(wǎng)站的正常運(yùn)行了。所以規(guī)劃是折騰VPS必須的一步工作。
更多信息請查看IT技術(shù)專欄