CloudFlare加速WordPress:頁面規則配置

前言

CloudFlare 的頁面規則是一個十分強大的工具,合理配置頁面規則,對網站進行這對新的緩存優化,能夠有效的提高我們的網站載入速度。

其他優化設置之前已經講過,需要的可以通過相關鏈接進行查看。本篇針對 wordpress 配置頁面規則。其他類型的博客也可參考。

相關鏈接:

  • cloudflare免費CDN加速使用教程
  • cloudflare免費CDN優化指南

用法簡介

關鍵符號:*,為通配符。

舉例:

*local.com/*: 對網站 local.com 的所有內容生效;*local.com/a/*: 對網站 local.com 的 a 文件夾下的所有內容生效;local.com/*a.html: 對網站 local.com 的以 a.html 結尾的所有內容生效;

通過 Page Rules,我們就可以設定不同內容所對應的不同規則了。

具體原則是:

  • 緩存儘可能多的內容,減少回源請求;
  • 需要實時預覽變化的內容(如網站後台等)不要緩存;

Page Rules 免費用戶可以設置 3 條自定義規則,設置前要先明確自己的目的和希望達到的效果,再以此為依據選擇相應的設置。

需要 注意 的是,規則的上下次序會影響效果,上面的規則會優先生效。一般將全站規則放在最下面,上面的為具體的頁面規則。

wordpress 頁面規則配置

1.規劃


要點:

  • wp-admin 部分為管理後台,不加入緩存;
  • wp-login 部分為後台登陸頁面,不加入緩存;
  • preview = true 部分為文章預覽,為避免看不到更改變化,不加入緩存;
  • 其餘部分全部緩存;

上面就是我們需要通過頁面規則達到的目的,使網站的緩存達到最大化,儘可能減少回源請求。

我們需要四條規則進行分別設置,然而免費用戶只有三條規則,因此我們需要將前兩條規則進行合併。

2.修改登錄頁面網址


安裝插件 Rename wp-login.php ,修改登錄頁面 wp-login 網址為 wp-adminxxx,其中 xxx 為我們自定義的一串字元,比如 wp-adminabc 。

這樣就可以通過 wp-admin* 來同時匹配前兩條,將規則變為 3 條。

3.設置適應於 wordpress 的頁面規則


進入 Page Rules 選項,添加頁面規則。

配置 wordpress 的頁面規則如下圖所示,將域名 go2think.com 更換為你自己的域名,按照順序和選項添加。當然,節點緩存和瀏覽器緩存期限可以按需要調整。

第一條:

第二條

第三條:

完成:

一定要注意順序!

結語

通過配置針對於 wordpress 的頁面規則,我們將全站進行緩存,設置網站永久在線等,並排除了管理後台、登錄頁面和文章預覽頁面的緩存,以便我們能夠實時看到更改效果和正常登陸管理網站。


推薦閱讀:

WordPress 博客中「標籤」的地址用英文還是中文好?對 SEO 有影響嗎?
個人博客選擇wordpress還是typecho好呢?
解決WP中MarkDown編輯器與Crayon Syntax Highlighter的衝突
用 iWeb 搭建個人網站相對於 WordPress 有什麼好處和缺陷?
如何使用Wordpress構建自己的個人博客?

TAG:CDN | CloudFlare | WordPress |