因此梅干就整理一下手邊的設定,與大家來做分享,即使是使用免費版的Cloudflare,也可設定Page Rules,同時還能排除後台快取,與關閉管理者工作列,和自動清除Cloudflare快取,因此只需依照此篇設定,就能讓你的WordPress開啟速度更快速,同時還具有防護的功能,至於怎麼設定,現在就一塊來看看吧!
Cloudflare WordPress Plugin
Cloudflare PageRule快取規則設定:
Step1
首先,先到Cloudflare後台,點選「Page Rules」再點「Create Page Rule」鈕,建立頁面快取規則。
Step2
接著在網域的地方,輸入 「 網域/wp-*」,接著再將 Cache Level 設為 Bypass。(後台不快取)
Step3
設定好後,再新建一筆規則,這時將「網域/*」,並將「Cache Lavel」設為「Cache Everything」。(所有頁面都快取)
Step4
都設定好後在Page Rules的規則中,就會看到二則設定,1是排除快取,2是全面快取。
Step5
再回到DNS,並將剛所設定好的網址,後方的雲朵開啟,當開啟時會呈現橘色。
Cloudflare PageRule快取檢測:
Step6
這時先來檢測一下,回到WordPress頁面,並重整二次,再開啟網站開發人員工具,在Heders的cf-cache-status為HIT,表示該頁面已快取在CloudFlare上了,同時主機在LAX,一般免費都會在LAX,當買PRO方案,有機會會出現在大阪。
Step7
這時再到WordPress後台,一樣檢測一下,這時在cf-cache-status中為DYNAMIC,表示該頁面為動態,未快取。
關閉WordPress使用者工具列:
Step8
都檢測完畢後,接著再到WordPress後台,將使用者的顯示工具列選項的勾取消,這樣在登入後,上方的工具列,就不會被快取住,若一定要用此工具列時,另一個解法是,直接透過hosts指定IP,直連主機就不會造成快取的問題。
自動清除Cloudflare快取外掛設定:
Step9
接著Cloudflafe所提供的WordPress的自動清除快取外掛必裝,並將最後一個選項開啟,日後當有新增或修改文章,就會自動清除Cloudflare中的快取,而這時有許多朋友,會納悶的那有了這個快取,還需要再裝WordPress的快取嗎?基本是不需要的,因為當第一次讀取網頁時,都是需進到資料庫要資料,當資料拿到後才會作快取,所以並不需要雙面快取,不然有時在遇到清快取的問題時,還會傻傻分不清楚,到底誰要先清,而這樣還有一個PageRule的規則,因此若當日後有遇到其它的狀況時,可以再自行設定排除。