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