W3 Total Cache (W3TC) 是您的WordPress網站的頂級快取外掛之一。它將通過流行服務的CDN支援幫助您進行開箱即用的快取和縮小。另一方面,CloudFlare是Bluehost和SiteGround等大多數託管公司提供的免費CDN。結合快取和 CDN 的強大功能來提高站點的速度是一個好主意。
在本文中,讓我們討論如何在WordPress站點中設定W3TC以連線CloudFlare CDN。
需要準備什麼?
您需要以下東西才能將CloudFlare和W3TC連線起來:
- 對WordPress管理面板的管理員訪問許可權。
- W3 Total Cache外掛安裝在您的站點上。檢視我們關於如何在您的站點上設定W3 Total Cache的文章。
- 免費或高階CloudFlare帳戶。
配置W3TC以連線CloudFlare CDN
W3 Total Cache不提供CloudFlare CDN設定的任何預設設定。事實上,它推薦StackPath的MaxCDN,這是WordPress使用者的另一個流行的CDN選項。您必須在W3TC中啟用擴充套件才能使用CloudFlare。
安裝CloudFlare擴充套件
登入到您的WordPress管理面板並導航到“Performance > Extensions”部分。在這裡,您將找到W3TC的所有可用擴充套件並啟用CloudFlare擴充套件。
為W3TC啟用CloudFlare擴充套件
啟用後,單擊“Settings”連結轉到CloudFlare設定。首先,您應該將您的CloudFlare帳戶與W3TC連線並驗證連線。
使用W3TC對CloudFlare進行身份驗證
單擊“Authorize”按鈕,系統將提示您輸入CloudFlare帳戶中的API金鑰。
在CloudFlare帳戶中獲取API金鑰
登入到您的CloudFlare帳戶並導航到您的帳戶設定。向下滾動到“API Key ”部分,然後單擊“View API Key ”按鈕對“Global API Key ”。將API金鑰複製到剪貼簿。
從CloudFlare獲取Global API Key
連線CloudFlare和W3TC
現在回到WordPress管理面板並在W3TC授權框中輸入API金鑰。
在W3TC授權框中輸入CloudFlare API Key
單擊“Next”按鈕,您應該會看到該區域作為您在CloudFlare帳戶中啟用的域名。
在W3TC中檢視區域資訊
現在您已成功連線CloudFlare和W3TC。點選“Next”按鈕進入完整設定頁面。
配置CDN設定
CloudFlare中的所有現有設定都應預設顯示。您還將獲得W3TC的其他設定以優化快取。在這裡,我們將展示一些您應該注意的重要設定。
通用設定
在“General”部分下,您可以啟用快取時間和頁面快取選項。快取時間是CloudFlare日期應儲存在W3TC快取中的時間(以分鐘為單位)。頁面快取選項允許您在站點上的頁面內容發生更改時重新整理CloudFlare快取。
常規CloudFlare設定快取設定
在“CloudFlare:Caching”部分,您可以配置快取級別、瀏覽器快取時間等選項。
W3TC中的CloudFlare快取設定內容處理設定
在“CloudFlare:Content Processing”部分,您可以啟用HTML、JS和CSS資源的最小化。另一個重要的選項是啟用“Rocket Loader ”。這是一個非同步載入JavaScript檔案以提高頁面載入速度的效能增強器。
在W3TC中啟用Rocket Loader SSL設定
如今, SiteGround和Bluehost等所有託管公司都提供預裝在WordPress安裝上的Let’s Encrypt SSL。CloudFlare帳戶和主機帳戶中的SSL設定可能會干擾併產生問題。因此,請確保在此處設定正確的SSL設定。還。只有高階帳戶持有人才能從W3TC設定中設定SSL級別,即使您的主機支援使用CloudFlare的SSL。
使用CloudFlare配置SSL
配置設定完成後儲存所有更改。請記住,CloudFlare就像您的伺服器和使用者之間的中介。啟用CloudFlare需要更改DNS,這可能需要48小時才能正確傳播。尤其是,使用CloudFlare進行DNS傳播對於具有SSL證書的站點將需要很長時間。您的站點將關閉,直到DNS更改完全傳播。
小結
儘管有許多可用於WordPress的CDN服務,但CloudFlare是最簡單的解決方案之一。它可以通過許多託管計劃免費使用,並且設定非常簡單。您需要更改名稱伺服器並在W3 Total Cache等外掛中連結您的帳戶。您可以從外掛配置所有設定並增加您網站的內容交付。
評論留言