Cloudflare的免費cdn加速的思考(1)

發佈於 2019-12-15  282 次阅读


最近試用了Cloudflare的dns託管和免費的cdn加速服務

至於為什麼會有用cdn加速的想法先得從本站的伺服器說起......

本站是採用的Google Cloud Plateform(以下簡稱GCP)提供的虛擬伺服器,雖然採用的是單核心2.0Ghz+3.60G RAM的中低端配置,不過對於一個個人網站頁面來說無疑是十分夠用的了。另外,也該說不愧是大廠嗎,google的vps網絡吞吐性能以及各國連接上服務器的回線速度都十分令人滿意。

——除了中國大陸......

好,背景交代完畢了,大家大概明白為什麼我會選擇要部署cdn加速了吧。

那下面是時候講講cdn了。

那先講講CDN的概念吧——我會盡量用比較簡單的話去解釋 大概吧,雖然很可能還是解釋不清楚

CDN(Content delivery network),又名內容傳遞網路

是一種內容在網路上傳輸的快取機制

概念我就不多說了,想要詳細了解的可以點上面的超鏈接去wiki看

一般來說,我們訪問一個網站,就相當於連接上這個網站的伺服器。存放網站的伺服器一般是一個固定的物理位置上,而我們用戶距離伺服器的距離不同,連線上的速度也會有所差異。

舉個例子,比如我的網頁伺服器是設立在美國的,如果你要從中國訪問我的網站,那麼你首先要先通過跨國的網路連接到距離半個地球遠的美國,然後再連接到我的網站上。

那麼如果能在世界各地都部署快取伺服器,讓這些伺服器拷貝原本伺服器網站的內容快取,然後讓用戶直接就近訪問對他而言連線速度最快的快取伺服器豈不美哉——沒錯,這個就是傳說中的cdn了

好,上面的都是廢話(x),一語以概之就是

“把網站的原始內容複製到世界各地的快取伺服器,增快全世界用戶的訪問速度”

總之上面的就是cdn的概念了,那麼下面就是部署cdn的過程還有一系列測試了。


為什麼用Cloudflare?

其實只有一個原因——因為他是免費的()

而且註冊也很簡單,不過據說中國電信的網訪問cloudflare的效果很差(這點待驗證,畢竟我也沒用過電信的網)

當然了,如果不差錢或是主要服務對象是國內用戶的其實選用國內的cdn商會比較好,訪問速度一般來說是肯定會比國外的cdn快的(理論上),嘛......國內市面上的確cdn商很多,也是良莠不齊,但要問我選哪間好我也答不上來,如果可以還是選用大廠的會比較好吧(至少人家有錢,cdn機房可能部署的比較多吧)

總之這次我採用的就是Cloudflare了,他的官網地址是:點我跳轉

具體的註冊過程這裡就不詳述了,說起來官網右上角可以切換語言——但只有德文和英語可以選()

如果實在看不懂英文建議搭配Google Translate食用()

-------------------------------------------

唔姆,先寫到這裡,詳細設置的第二篇我有時間會再補上的(最近在忙美國簽證所以可能會咕)

Spread the love

公交車司機終於在眾人的指責中將座位讓給了老太太