前言:
架設網站或經營網頁已經是這個世代必備的技能,本系列文章 – 架站101將帶大家把架設網站的知識逐步建立,本著一起學習成長,摸熟所有網站/網頁/網銷知識。
本文介紹的是影響整體網站速度的原因,而影響網站速度的因素非常多,我們可以想像一下,從架設設網站最底層開始 – 到終端用戶看到我們的網頁。
也就是從網頁主機的地點、網頁主機配備與效能、主機流量與頻寬、域名DNS主機設定、運行的網頁優化、終端用戶的網路速度、存取設備、存取地點等,相當多種變數。
本文主要介紹把初步簡單可控制的變數列出來,分享幾個關於主機地點好用的觀念與知識,讓大家在架站的時候,更順暢、效果更好。
本文主要介紹
- 一、架站位置與海底電纜
- 二、AWS Cloudping
- 三、CDN 網站加速器
內文開始:
架站最重要的是地點,先不提預算,撇開錢的事情。也就是你的主機空間位置,地點來說是很重要的,因為地球的各大板塊是分開的,中間間隔著很多海洋,而串聯網路的就是靠海底電纜。因此選擇相對好的主機地點是有效的方法。
一、架站位置與海底電纜
如上面在Google搜尋海底電纜圖,我們就可以知道,若是跨國網站在海纜出口位置,也就是海纜登陸地點附近,效率會相對較高。
換言之,若以Google 在台灣的彰化設置了不少大型的資料中心,相對的Google在台灣的Google服務速度也是相當優質。
二、AWS Cloudping
現在我們可以想像你想要在亞馬遜上面架一個站,但大型的網路主機服務商,其實都有許多資料中心,分散在不同的地點,但該如何選擇呢? 現在我們將透過工具 Cloudping 以 AWS架站為例子,帶大家知道選地區的方法與邏輯。
點下HTTP Ping以後就會開始從你上網的位置、用你當前的網路環境及設備去Ping出每一個Server伺服器的延遲值。
如上圖,我的位置也就是台灣距離日本東京與香港其實位置是相對最近的,數據上也能發現,確實得到了最低的延遲值,分別為87ms (毫秒) 及 83 ms。
接下來你要思考的是,這網站的終端使用者是不是以台灣人為主要族群。若沒錯,那就建議可以把主機選在Tokyo 東京。
反之,若你要經營的生意是在美國,當然選在美國的主機是比較適合的。不過還是要提醒一下,地理位置不是唯一指標,但相對準確,還是要考慮光纖電纜基礎建設布局為主。
舉例來說就像另一個好用的美國網站主機服務商 – Bluehost.com
我用命令提示字元ping它的美國國際NS主機,最低也才41ms
BlueHost 算是便宜、簡單、速度也很快,所以不是只有地點是唯一考量。且有一條龍服務,域名、主機空間、Wordpress、SSL加密一條龍只要每月3.95鎂。相當好的廠商;有機會再跟大家介紹。
以上就是透過地點,以及Ping出延遲的方法來找到適合的主機商的伺服器位置。
三、CDN網站加速器
CDN你可以把它視為一種服務,有人幫你把你的網站備份到不同地方。就近服務你的客戶,例如你現在架設了台灣站,接著因為開始國際生意的關係,國外客戶抱怨你的網站有點慢,這時候你就可以申請CDN服務,在客戶的附近找一個CDN站點,幫你存取一份一模一樣的網頁資料。
當國際客戶要存取你的網頁的時候,它會就近到CDN站點抓資料,而非直接連到原本的主機來存取資料。
來看看Wiki上CDN的定義
內容傳遞網路(英語:Content Delivery Network或Content Distribution Network,縮寫:CDN)是指一種透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。
Google一下,其實提供服務的廠商很多
這邊要推薦 Cloudflare的服務
網管業界人士都知道Cloudflare除了免費的SSL加密服務以外,最有名的是DDoS保護功能,因此申請他們的CDN算是相當可靠。
結論:
好了到這邊大概都有一定的網頁主機選址知識了,這就像是蓋房子要選到好的Location 一樣,選到好的地點或好的主機商,一切都是渾然天成的順手。 網頁主機的地點 介紹就到這邊了。
接下來有機會,會慢慢介紹更多架設網站、網頁的知識給大家。就在架站101系列中。