[教學] CloudFlare 免費雲端 CDN 網站加速服務,減少主機負擔、阻擋惡意攻擊

不知從幾何時,發現到我的網站流量越來越大,對於主機的負擔也越來越大,這陣子伺服器 CPU Time Loading 有些大,同主機用戶像是香腸等人也有類似的問題,為了要解決這問題爬文後得知 Cloudflare 提供免費 CDN 服務,何謂CDN呢?? CDN 全名 (Content distribution network) 它是個分散式的雲端伺服器,主機分布在全世界不同的國家,能夠將流量分散、阻擋惡意攻擊、加速網站瀏覽速度。Cloudflare 免費雲端CDN服務除了有以上優點外,還具有DNS代管服務,更新、對應速度比我使用過的主機都還要快(還真是方便),此外本身也有使用快取功能,減少主機流量、資源消耗,CDN 另一個好處在於有異地備援,當某個伺服器故障時,系統將會調用其他鄰近地區的伺服器服務,進而提供接近100%的可靠度。使用幾週下來成效也還不錯,有在獨立架站的朋友可以來試看看。



網站名稱:Cloudflare 免費雲端加速代理服務網站

官方網站:https://www.cloudflare.com

服務類型:CDN服務

服務費用:免費/付費皆有

台灣討論區:http://cloudflare.com.tw/

獨立架站套件下載:http://www.cloudflare.com/resources-downloads

 

 

Cloudflare 官方介紹影片,這影片告訴你非用它們網站服務的因素

我想不少網站或多或少都有被攻擊的經驗,但都不知從何解決、下手

使用 Cloudflare CDN 服務後就能幫你阻擋攻擊,減少主機流量啦 ~

 

 

至於 Cloudflare 於世界各地有那些地方有建置伺服器呢?? 看上圖↑

亞洲地區就有四處設有伺服器,距離台灣最近的應該就是香港了!!

而有些人跟我一樣會想說,既然使用台灣主機但又使用國外的服務

那會不會拖慢速度啊?? 來測速一下順便為多數人疑問解惑一下吧 ~

首先 Ping 目前正在使用 CDN 簡單生活部落格,平均約 40ms 左右

接著 Ping 同線路但是不同主機的福弟網站,速度則是在 25ms 上下

雖然說數據看起來差了1.5倍左右吧,實際上卻感覺不出速度有變慢

 

 

接著要來教大家如何來使用 Cloudflare 提供的 CDN 服務啦

首先連到官網,不喜歡看英文也可在右下角切換網頁的語系

點選 Sign Up 或註冊等字樣就可以註冊專屬你個人的帳號

以目前提供語系、介面來說還蠻完善的,Cloudflare 很用心

 

 

依序填入帳號資訊,接著再按下 Create account now >

 

 

輸入欲使用CDN網站的網址,然後按下 +Add website 或 +添加網站

 

 

會花大約30秒左右進行處理程序,此時不要去動它

跑完之後按下 Continus > 就可以繼續後面動作啦

 

 

這畫面是不是很熟悉?? 和網址管理 DNS 後台是不是很類似??

沒錯,前面就提到了 Cloudflare 本身就具有 DNS 管理的功能

這時候想改其他DNS記錄或是進行新增刪除,都可在此動作

假設某些網址不想要使用 Cloudflare CDN服務,點一下那朵雲

讓它變灰色的即關閉,這邊有幾點需要比較注意提供給大家

主機使用 Cpanel 來控制,網域的地方需加入 cpanel.網域才可

不然像我的作法都是網域/cpanel,在使用Cloudflare會無法連

ftp部分也是相同作法,之前主機商都是給ftp://網域就可以連

但在 Cloudflare 服務下得要用 ftp://ftp.網域的作法才能正常 !!

其他子網域的部分也記得添加進去,就把它想像成DNS即可

 

 

基本上我都是用綁A記錄,因為對應速度快而且也很方便

當然是還有其他作法,可以參考影片,都有詳細的介紹 ~

 

 

在服務方案費率使用部分,當然是選擇免費 Free – $0/month

使用 CDN 服務類型就選 CDN + Full Optimizations 安全性:高

 

 

以上是 CDN 服務詳細介紹、規格,提供給大家參考

我是覺得付費規格大概日流量5~10萬人再買就夠了

 

 

然後會出現 DNS Nameserver 更改畫面,改為 Cloudflare DNS 就可以了

原本申請網址 DNS 管理後台記得把網址參數等相關設定給它 Cancel 掉

前面就提到了 Cloudflare 具有 DNS 管理的功能,就照著修改即可運作!!

(那兩行 Nameserver 資訊填入網域註冊商後台 DNS Nameserver 設定區域)

 


 

DNS 對應完成後會由原本的紅燈,變成綠色打勾的圖案 ~

我的對應時間大概都半天左右就好了 (應該都在一天之內)

 

 

登入帳號後看到 Websites > 網站 > 點 Analytics

申請幾天過後,就會出現統計的相關資料數據啦!!

這會顯示你的網站流量及搜尋引擎導入的數量

還有使用 Cloudflare 後節省主機多少頻寬流量

上圖數據就是使用八天就節省106.9GB (誇張)

覺得灌水有些誇張,但連圖床等子網域都計算

這數量我會相信,畢竟我的圖片數量也蠻多的

 

 

Threat control 惡意訪客資訊這地方,能看到異常流量資訊

像是自動留言垃圾機器人等等,數量還蠻龐大的 (恐怖啊)

對於這些IP可在右手方按下「+BLOCK」把異常的IP給封鎖

 

 

常見問題 1. 如何清除快取記錄呢??

 

對於更新文章內圖片、文字前台卻沒有更新該怎麼辦呢??

透過討論區等訊息,才發現原來是因為快取資料沒有清除

在 Cloudflare Settings 如上圖進去點 Purge cache即可

 

 

常見問題 2. 網站的 JavaScript 語法有問題??

 

剛開始使用 Cloudflare 時會發現,疑?? 奇怪!! 好像怎不太對勁

像是 Google Adsense 廣告、側邊欄 Histats 計數器似乎有問題 …

才發現原來是在申請時使用CDN + Full Optimizations 全面優化

將某一個還不成熟的功能給打開,在 Performance settings > 內

找到 Rocket Loader™ (Web optimization) / BETA 把它給OFF即可

像是 Disqus 等相關會用到 JavaScript 都要將 Rocket Loader 關閉

 

 

常見問題 3. Google Analytics、Webmaster 出錯??

 

不知為何使用 CDN 服務,Google 統計與站長工具紛紛出問題

原來需要裝 Cloudflare 專用的 Apps 才可以正常運作啊!! (網址)

當 Google Webmaster Tools 後台顯示 DNS 錯誤有的沒的等訊息

登入 Google 帳號後勾選 Google Webmaster Tools App 產生關聯

接著就不會有問題啦!! 至於 Google Analytics 網站流量統計部分

如果你跟我一樣同個網站有主網站以及子網域,該怎麼辦 ??

使用 CDN 服務統計功能便會出錯,先在 App 填入主站 UA ID

然後在 Google Analytics 後台地方把追蹤項目設為多個子網域

如上圖所示,所有網域流量資訊都會集中在同個資料表內啦

對我來說以前能分析單一網域流量等相關資訊,但這不可??

應該是說沒有以前那麼方便,畢竟所有的資料都彙整再一起

我有寫信去問,看能否針對子網域設定不同的 Google 分析ID

但似乎是無解啦,這大概算是目前我能想到的解決辦法  ~~~

11/23更新:有多個網站及子網域比較不推薦使用他們的 App

因為所有網站記錄都會被彙整在一個報表內不方便查詢紀錄

而最近我發現使用CDN服務,網站似乎會有一些卡卡不順暢

目前我是暫時沒有用這服務,等有流量暴衝在來使用看看吧

 

 

常見問題 4. 瀏覽網頁時出現以上圖片訊息??

 

出現以上錯誤畫面時該如何解決?? 這問題有可能是 Cloudflare 快取問題

可能性很多點選 <<Retry for a live version of the site>>就能正常啦 ~

第二張圖片畫面則是有可能網頁重新整理太多次,CDN認為是惡意攻擊

填入認證碼後再按 REQUEST ACCESS-> 完成後就可繼續瀏覽了。

 

 

常見問題 5. 使用套件架站如何更加優化??

 

針對使用 WordPress、Drupal、Joomla 等套件架站的朋友

Cloudflare 還推出了專用套件,可以到這裡來下載 (網址)

在 Account – My Account > 裡面可以找到專屬的 API Key

以我用 WordPress 為例下載好外掛後輸入 Key、Email 後

最後按送出即可,但說真的有沒有裝我也感受不出差異耶

可能是裝這外掛後 Cloudflare 可以跟你的網站更 Match 吧

大概就這樣基本上我使用時遇到的問題都幫大家整理出來

也歡迎大家將自己使用的經驗、疑問留言在文末交流一下

網站名稱:Cloudflare 免費雲端加速代理服務網站

官方網站:https://www.cloudflare.com

服務類型:CDN服務

服務費用:免費/付費皆有

台灣討論區:http://cloudflare.com.tw/

獨立架站套件下載:http://www.cloudflare.com/resources-downloads

臉書留言

一般留言