前言
CloudFlare 的頁(yè)面規(guī)則是一個(gè)十分強(qiáng)大的工具,合理配置頁(yè)面規(guī)則,對(duì)網(wǎng)站進(jìn)行這對(duì)新的緩存優(yōu)化,能夠有效的提高我們的網(wǎng)站加載速度。
其它使用方法和優(yōu)化設(shè)置之前已經(jīng)講過,需要的可以通過相關(guān)鏈接進(jìn)行查看。本篇針對(duì) wordpress 配置頁(yè)面規(guī)則。其它類型的博客也可參考配置。
用法簡(jiǎn)介
關(guān)鍵符號(hào):*,為通配符。
舉例:
*local.com/*: 對(duì)網(wǎng)站 local.com 的所有內(nèi)容生效;
*local.com/a/*: 對(duì)網(wǎng)站 local.com 的 a 文件夾下的所有內(nèi)容生效;
local.com/*a.html: 對(duì)網(wǎng)站 local.com 的以 a.html 結(jié)尾的所有內(nèi)容生效;
通過 Page Rules,我們就可以設(shè)定不同內(nèi)容所對(duì)應(yīng)的不同規(guī)則了。
具體原則是:
緩存盡可能多的內(nèi)容,減少回源請(qǐng)求;
需要實(shí)時(shí)預(yù)覽變化的內(nèi)容(如網(wǎng)站后臺(tái)等)不要緩存;
Page Rules 免費(fèi)用戶可以設(shè)置 3 條自定義規(guī)則,設(shè)置前要先明確自己的目的和希望達(dá)到的效果,再以此為依據(jù)選擇相應(yīng)的設(shè)置。
需要 注意 的是,規(guī)則的上下次序會(huì)影響效果,上面的規(guī)則會(huì)優(yōu)先生效。一般將全站規(guī)則放在最下面,上面的為具體的頁(yè)面規(guī)則。
wordpress 頁(yè)面規(guī)則配置
1.規(guī)劃
要點(diǎn):
wp-admin 部分為管理后臺(tái),不加入緩存;
wp-login 部分為后臺(tái)登陸頁(yè)面,不加入緩存;
preview = true 部分為文章預(yù)覽,為避免看不到更改變化,不加入緩存;
其余部分全部緩存;
上面就是我們需要通過頁(yè)面規(guī)則達(dá)到的目的,使網(wǎng)站的緩存達(dá)到最大化,盡可能減少回源請(qǐng)求。
我們需要四條規(guī)則進(jìn)行分別設(shè)置,然而免費(fèi)用戶只有三條規(guī)則,因此我們需要將前兩條規(guī)則進(jìn)行合并。
2.修改登錄頁(yè)面網(wǎng)址
安裝插件 Rename wp-login.php ,修改登錄頁(yè)面 wp-login 網(wǎng)址為 wp-adminxxx,其中 xxx 為我們自定義的一串字符,比如 wp-adminabc 。
這樣就可以通過 wp-admin* 來(lái)同時(shí)匹配前兩條,將規(guī)則變?yōu)?3 條。
3.設(shè)置適應(yīng)于 wordpress 的頁(yè)面規(guī)則
進(jìn)入 Page Rules 選項(xiàng),添加頁(yè)面規(guī)則。
配置 wordpress 的頁(yè)面規(guī)則如下圖所示,將域名 go2think.com 更換為你自己的域名,按照順序和選項(xiàng)添加。當(dāng)然,節(jié)點(diǎn)緩存和瀏覽器緩存期限可以按需要調(diào)整。
第一條:
第二條:
第三條:
完成:
一定要注意規(guī)則順序!
結(jié)語(yǔ)
通過配置針對(duì)于 wordpress 的頁(yè)面規(guī)則,我們將全站進(jìn)行緩存,設(shè)置網(wǎng)站永久在線等,并排除了管理后臺(tái)、登錄頁(yè)面和文章預(yù)覽頁(yè)面的緩存,以便我們能夠?qū)崟r(shí)看到更改效果和正常登陸管理網(wǎng)站。
Go 2 Think 原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明來(lái)源及原文鏈接
原文鏈接:https://go2think.com/cloudflare-wp-page-rules/