標籤 cloudflare 教學 下的所有文章

免費 CDN 服務:CloudFlare 介紹

CloudFlare 是一間網站效能與資安公司,CloudFlare 讓您很容易的將您的網站變得更快更安全,就如同開啟網路上的知名入口網站一般快速。

CloudFlare 的核心之一是 CDN 技術,什麼是 CDN 呢?

CDN:Content Delivery Network,或稱內容傳遞網路

用白話一點來說,就是先幫你把可以快取的靜態內容抓到 CDN 服務的伺服器,藉由獨特的運算法找出離使用者最近的伺服器,再將內容遞送給使用者。

有興趣的人可以了解 Wiki 中對於 CDN 的優點分析

一般網站使用 CDN 會有甚麼好處呢?

  1. 節省流量:這是最顯而易見的好處。我們曾試過幫一個高流量網站掛上 CloudFlare ,流量降了 85% 以上 ( 該站是純貼圖的網站,只有圖片而且圖片都不大,一般網站無法節省到這麼多流量,但還是可以讓你感受到很大的差別,官方數據平均能節省 60% 的流量 )
  2. 加速訪客瀏覽速度:CloudFlare 目前有 23 個機房,分布在全球各處,亞洲主要有新加坡、日本與香港三個點。
  3. 增加網站安全性:使用 CDN 後,網址的 IP 會指到離訪客最近的 CND 快取主機 (這也是為什麼使用 CDN 服務會有加速的功能),所以等於您的網站是在 CDN 主機後方,加上 CDN 服務也附加了 WAF (Web Application Firewall) 防火牆,所以整體而言能增加網站的安全性。
  4. 網頁內容最佳化 (Web content optimization):這部分可分為兩點說明,降低連線數與加快傳遞速度。傳統的 CDN 只是把內容從最近的點 push 給訪客,CloudFlare CDN 還可以針對訪客的特性將遞送內容做最佳化。例如將多個 Javascripts 結合成一個以降低連線數,或是偵測訪客使用的裝置 (行動裝置、PC),若是螢幕較小的行動裝置便自動將圖片等資源以較小的大小送出。降低連線數有甚麼好處呢?答案是會加快載入的速度,因為每一次的連線都會浪費一些時間在 TCP 交握上。
  5. 免費的 DNS 代管服務:若不用 CloudFlare 的 CDN 服務,直接拿來當免費 DNS 代管其實也很好用。CloudFlare 的介面簡潔討喜,申請程序又非常的直覺快速,基本上只當作 DNS 代管服務也非常的適合。加上 DNS 系統是 CDN 服務的基礎設施,因此推斷 CloudFlare 的 DNS 應該是很穩定不容易掛的 ( DNS 掛了 CDN 服務也等於全掛了 )。