假設你的網站架設在美國西部的虛擬主機,但服務客群是台灣人,這時所有來自台灣的客戶都要透過自己的電信商,連接到其他電信商,再連接到你的網站主機供應商的網路。在這過程會產生不少的網路延遲,以及封包遺失等網路問題,對客戶來說,會感覺網站沒特別快,或很明顯地比別人慢。為了解決這樣的問題,產生了一種叫做 CDN (Content Delivery Network) 中文稱作內容傳遞網路的服務。CDN 網路會在全世界各地建設節點,讓使用者可以透過離他最近的節點存取網站,這樣一來就解決物理無法解決的網路延遲問題。
市面上有非常多的 CDN 服務供應商,但公認最划算的就是我們正要介紹的 CloudFlare!CloudFlare 是一家很有良心的公司,你可以免費使用它的服務,而且不會因為你沒付錢對你有很明顯的差別待遇。你可以在看完這篇文章後就幫你的部落格套用 CloudFlare 服務。
CloudFlare 提供的服務
CDN:CDN 是 CloudFlare 最主要的服務,他擁有上百個物理節點,最近也在台灣台北上線了一個節點。
DDoS 防護:透過 CloudFlare,可以幫你阻止來自惡意攻擊者的流量,只讓正常的使用者連線到你的主機。CloudFlare 阻止過全世界最大規模的 DDoS 攻擊 (6xx Gbps),它真的會捨身為你抵擋攻擊!同時他也擁有全世界總和數十 Tbps 的網路,各個區域都有緩衝節點。
DNS 託管:CloudFlare 提供了 DNS 託管的服務,同時可以防止 DNS 方面的攻擊。
安全性:CloudFlare 會自動學習最新的攻擊手法,並防止它發生在你的網站上。還會自動幫您阻止惡意的服務請求。
資料齊全的儀表板:CloudFlare 也提供了線上的儀表板,你可以透過它查看流量、使用者來源等資訊。
註冊並將網站套用 CloudFlare
接著輸入你的網域名稱,例如 example.com。
接著會播放一部介紹 CloudFlare 的影片,同時系統正在掃描你的 DNS 記錄。影片播放完就可以點右下角的按鈕繼續。
接著確認你的 DNS 紀錄,它預先會盡可能幫你掃描並加入,但如果有漏掉的請務必記得補上。
接著是選擇方案,我們用免費方案就好~
最後就是將你的 Nameserver 改成 CloudFlare 提供的那兩組。若你不知道怎麼操作,請直接告訴你的網域名稱註冊商就可以了。
確認 Nameserver 修改好,不久後網站就會自動被啟用。
最後到 DNS 頁面,確認你要啟用 CloudFlare 服務的子網域,右邊的雲是橘色的狀態。
感謝 CloudFlare 提供的服務
非常感謝 CloudFlare 提供的優質服務,每天幫我們節省了數百萬次的伺服器存取,我也會在寫幾篇 CloudFlare 的相關教學,讓大家更認識這個優質服務。
CloudFlare 系列文章
(預計即日起每日新增一篇)
CloudFlare 進階教學: 概觀篇 (Overview)
CloudFlare 進階教學: 數據分析篇 (Analytics)
CloudFlare 進階教學: 連線安全性篇 (Crypto)
CloudFlare 進階教學: 防火牆篇 (Firewall)
CloudFlare 進階教學: 性能優化篇 (Speed)
CloudFlare 進階教學: 內容快取篇 (Caching)
CloudFlare 進階教學: 自訂規則篇 (Page Rules)
CloudFlare 進階教學: 網路設定篇 (Network)
CloudFlare 進階教學: 護盾篇 (Scrape Shield)
CloudFlare 進階教學: 應用外掛篇 (Apps)