我很早就有寫一篇關(guān)于挑選主機(jī)的文章,也可能是一個系列文章——很可能這并不是一個好點子,因為既然我自己是一個主機(jī)商,那么難免有王婆賣瓜的嫌疑。然而我同時也是一個主機(jī)客戶——相對于我的上游而言,所以這篇或者這個系列的文章不僅對終端的消費(fèi)者(那些僅愿意付出100元甚至更少的顧客),也對一些想從事IDC行業(yè)的朋友(從有一定的客戶積累的老手到新手菜鳥)有一定的可讀性。
首先,這是我去年發(fā)過的一篇文章,其中的大部分觀點,今天看來仍然是正確的,但更重要的是,它有很多值得補(bǔ)充和更正的地方。
1 反查ip可以知道一臺服務(wù)器上放了多少網(wǎng)站?
這個方法可能對ip資源稀缺的國內(nèi)主機(jī)有點用,但對ip資源豐富的美國主機(jī)來說則沒有任何參考意義。因為服務(wù)器、ip地址和網(wǎng)站之間并不是一對一的關(guān)系,一臺服務(wù)器可以同時擁有幾十個ip地址,一個網(wǎng)站也可能有幾個ip地址,所以通過ip地址反向查詢同一ip上其他網(wǎng)站,并不能說明服務(wù)器負(fù)載。此外,反查 ip通常難以做到準(zhǔn)確全面。
2 美國主機(jī)提供unlimited無限制的資源?
美國主機(jī)最開始被人稱道的就是相對國內(nèi)主機(jī)異常“大方”的資源分配方案,BH,HM,HG,LP,DH這幾個街知巷聞的美國主機(jī)幾乎都提供無限制的空間、無限制的流量、無限制的數(shù)據(jù)庫、無限制的網(wǎng)站數(shù)量……真的無限制嗎?當(dāng)然不可能,空間、流量、數(shù)據(jù)庫、綁定域名數(shù)都只是表面參數(shù),表面背后是什么?cpu 使用率限制、內(nèi)存使用率限制、程序最大允許使用的內(nèi)存限制、同一時間最大數(shù)據(jù)庫連接數(shù)……這些通常都寫在主機(jī)商的tos用戶協(xié)議中,而且藏在它們網(wǎng)站的不起眼處。以hostn***的tos為例,它的server limits非常典型:
* 25% cpu and or memory for 3 minutes.3分鐘內(nèi)最多允許使用25%的cpu或內(nèi)存資源
* Combined 5% CPU & RAM over 24 hours.24小時內(nèi)最多使用5%的cpu或內(nèi)存資源
* 250 email limit per domain per hour.每個域名每小時250封email限制
* 50 concurrent database connections at one time.同一時間最多50個數(shù)據(jù)庫連接
* Apache threads to be open no longer then 999 seconds.Apache threads最長運(yùn)行時間不超過999秒
* Php upload limit of 15 megs.PHP上傳限制15MB
* Max php session time of 300 seconds or less.php session最長運(yùn)行時間不超過300秒
木桶原理大家都知道,一只木桶盛水的多少,并不取決于桶壁上最高的那塊木塊,而恰恰取決于桶壁上最短的那塊。空間、流量就像是桶壁上較高的木塊、那些寫在tos中的不起眼的使用限制就像是桶壁上較低的木塊。如果只看到較高的木塊,以為你買的水桶真能盛那么多水,那就是大謬不然了。
3 oversell就是overload?
懂得美國主機(jī)木桶原理的人通常也知道什么叫oversell(超售)。做美國主機(jī)reseller的朋友更加清楚。以oversell政策為標(biāo)準(zhǔn),一般美國主機(jī)的轉(zhuǎn)售方案(代理)可以分為三種,第一種是oversellenabled(允許代理超售),例如sha*******;第二種是加錢允許 oversell,例如geeks******;第三者是zerooversell enforced(不允許超售),例如ihu****。前面兩種方案的主機(jī)商自己賣給終端客戶的shared webhosting,肯定也是oversell的;第三種方案的主機(jī)商如果確實不超售,那么價格就十分高昂,趕得上vps。
有些稍有經(jīng)驗的朋友以為購買no oversell的美國主機(jī),他的“木桶”就能盛上更多水,其實還是中了美國主機(jī)商的煙霧彈。因為無論oversell還是nooversell,談?wù)摰倪是桶壁上較高的木塊,它們高點還是低點,對于木桶能盛上多少水不是決定性因素。假設(shè)你的網(wǎng)站所在的服務(wù)器上有一個其他用戶的wordpress,日ip3000,pv1萬,就算他的網(wǎng)站只用了50M空間,主機(jī)商對磁盤空間和流量也沒有超售,也夠你喝一壺的了。
Oversell并不代表overload,合理的server limits反而可以使服務(wù)器穩(wěn)定地保持在一個較低的負(fù)載,保證大多數(shù)用戶的利益。
4 空間商的網(wǎng)站快就說明它的主機(jī)快?
很多人訪問空間商的網(wǎng)站,憑第一印象判斷空間的優(yōu)劣,然而空間商的網(wǎng)站快并不能說明它的主機(jī)就快。離中國物理距離較近的美國加州有很多大的主機(jī)商,但它們中的多數(shù),服務(wù)器都放在美國中部如德州的數(shù)據(jù)中心,也有的主機(jī)商的網(wǎng)站所在的服務(wù)器位于西海岸,但是出售給用戶的主機(jī)則位于美國中東部,雖然它們的網(wǎng)站訪問速度很快,但其產(chǎn)品卻并不適合中國用戶。
一些主機(jī)商會在它們的網(wǎng)站上提供測試ip,通過tracert ip地址,有經(jīng)驗的朋友可以判斷出這家主機(jī)商的服務(wù)器是托管在哪個數(shù)據(jù)中心(機(jī)房),主機(jī)商網(wǎng)站的network和data center頁面也可以提供一些有價值的信息。
進(jìn)一步的深入分析
1 速度,還是速度
我始終認(rèn)為購買主機(jī)第一個需要考慮的因素還是速度。具體到美國主機(jī)的速度時,正如前文常見誤區(qū)中第四點提到的,要看該主機(jī)商的服務(wù)器到底是放在哪個數(shù)據(jù)中心(機(jī)房)。
中美兩國之間的網(wǎng)絡(luò)通信通過海底光纖連接,中方上岸地點是青島,上海崇明島和香港;美方則是洛杉磯、俄勒岡州戛納海灘。中美距離是半個地球,光一秒鐘30 萬公里,繞地球7.5圈,1秒鐘=1000毫秒,則繞地球半圈速度是1000/15=66毫秒,數(shù)據(jù)返回需要同樣的時間。ping美國一臺服務(wù)器,數(shù)據(jù)請求過去,再回來,所需要的時間,就是我們常說的ping值。數(shù)據(jù)僅僅從海底光纜這頭到那頭,就已經(jīng)需要133ms應(yīng)答和傳送時間了。所以ping值小于133ms的主機(jī)不可能位于美國(有些香港idc的部分ip地址查詢結(jié)果顯示美國,但實際上是在香港,在全球范圍內(nèi)香港主機(jī)并無速度優(yōu)勢)。
上海電信到崇明島中美海底光纖起點的ping值約為10ms,到洛杉磯部分?jǐn)?shù)據(jù)中心的ping值小于160ms,減去海底133ms的傳遞時間,也就是說在洛杉磯登陸后到該美國數(shù)據(jù)中心的ping值僅為17ms。然而除了在海底的那段ping值是確定的以外,中國大陸網(wǎng)絡(luò)寬帶用戶到青島/上海/香港中美海底光纖中方起點,中美海底光纖終點到美國某數(shù)據(jù)中心的時間損耗都無法確定,前者是我們無法改變的,如果取80ms為平均值,以250ms為可以接受的最大ping值,則數(shù)據(jù)從海底光纖美方登陸點到美國數(shù)據(jù)中心(機(jī)房)所能接受的最長應(yīng)答和傳送時間為37ms。
37ms,這樣的數(shù)據(jù)中心存在嗎?從物理距離上看,美國西海岸的知名數(shù)據(jù)中心基本上都可以達(dá)到要求,美國中西部如達(dá)拉斯部分?jǐn)?shù)據(jù)中心通過光纖直達(dá)西海岸網(wǎng)絡(luò)節(jié)點的也可以滿足,東部則即使有光纖直連也很難在37ms以下。
江西省上饒市廣信區(qū)三清山中大道588號7棟5號
電話:0793-8313026 7094119
傳真:0793-8313026
手機(jī):18079306668 13576325382 曾
郵箱:174216168@qq.com
QQ:174216168
Copyright © 2008-2019 (srlrcm.cn) 獵人傳媒. All Rights Reserved.
贛ICP備08101270號-1 百度統(tǒng)計