訪問速度對于一個網(wǎng)站來說是至關(guān)重要的。 它是用戶體驗的基礎(chǔ),沒有了訪問速度上的優(yōu)勢,網(wǎng)站就是設(shè)計的再精致也很難留的住用戶,這一點相信是毋庸置疑的。
尤其對于當(dāng)下的日益臃腫的Web來說,動不動幾兆的JS和CSS,沒完沒了的AJAX請求,在提高了用戶體驗的同時,也正是以犧牲速度為代價的。
如何提高網(wǎng)站訪問速度,也一直是各大網(wǎng)站研究的課題,從大的層面的做CDN,多級Cache到技術(shù)層面的壓縮優(yōu)化代碼。這類的文章數(shù)不勝數(shù),我也就不再贅述了。
今天我所探討的是影響服務(wù)器速度的一個更為底層的、卻經(jīng)常被人忽視的因素——服務(wù)器的選址。多數(shù)的站長對于“如何選址服務(wù)器”并沒有太多的概念。很 多人甚至不知道自己的服務(wù)器放在哪里。在建站時,也只是簡單的考慮了“備案”、“價格”之類的問題,在“國內(nèi)主機”和“國外主機”之中二者選一了。
關(guān)于服務(wù)器的位置究竟對網(wǎng)站的速度有多大的影響呢?我們不妨先來看看一組數(shù)據(jù)(圖一):
(圖一:數(shù)據(jù)來源:HostUCan網(wǎng)站監(jiān)測工具)
圖為HostUCan網(wǎng)站監(jiān)測工具對美國某網(wǎng)站的監(jiān)測記錄。共選擇了五個檢測點,其中,美國四個檢測點:Fremont(弗里蒙特,中西 部),Dallas(達(dá)拉斯,南部),Newark(紐瓦克,東部),Atlanta(亞特蘭大,南部)。和英國的一個監(jiān)測點:London(倫敦)。
圖中我們不難看出,美國的多個監(jiān)測點的速度基本持平。而相比之下,London的訪問速度則普遍低于美國。
再來看另一組數(shù)據(jù)(圖二):
(圖二)
還是上一個網(wǎng)站,這一次,圖中綠色實線為五個監(jiān)測點的平均訪問速度的變化。為了測試,在10月31號的時候,將站點由美國服務(wù)器轉(zhuǎn)到了Linode日本的服務(wù)器。統(tǒng)計圖中,明確的顯示了這次遷移對服務(wù)器訪問速度的影響(圖中右側(cè)突起)。
由此可見,亞洲到美國的訪問速度要比美國境內(nèi)自己訪問慢4到5倍左右。
因此,強提示:點擊查看" onclick="liehuo_larger(this)" border="0" alt="" src="/uploadfile/webqd/1A10C212-2.jpg" width="582" height="333" />
(圖三)
這一次,網(wǎng)站設(shè)在日本東京。圖中紅色為上海電信監(jiān)測點,黃色為河南聯(lián)通監(jiān)測點。綠色為美國亞特蘭大監(jiān)測點。
這一次,中國的網(wǎng)速敗的真是慘不忍睹啊。即便是離東京較近的上海機房。平均下來的訪問速度也要比從美國訪問東京慢上一截。不僅如此,訪問的丟包率也是相當(dāng)嚴(yán)重。至于湖南聯(lián)通”****……”當(dāng)然了,也不排除數(shù)據(jù)包進入國內(nèi)“安檢”這一步花掉了很多時間。
總的來說,國內(nèi)訪問境外服務(wù)器普遍要慢于國外。考慮到同配置國內(nèi)的主機價格也要高一些這點,港臺和亞洲的主機還是首選。不過,放放博客,論壇,自娛自樂一下尚可。真的想做面向國內(nèi)的中大型網(wǎng)站的話,不備案肯定是不行的。備案的話,服務(wù)器又只能放在國內(nèi)。
不僅如此,除了訪問速度,服務(wù)器選址還有很多重要的關(guān)注點。像硬件設(shè)施啊,防災(zāi)能力啊,技術(shù)支持啊等等,也都是要考慮的因素。唉,建站的第一步就如此糾結(jié)啊。果然站長是份辛苦的工作。
不過呢,既然當(dāng)站長,果然還是開心最重要。
本文由盧松松投稿于網(wǎng)。