如何在WordPress中設定W3 Total Cache連線CloudFlare CDN?

設定W3 Total Cache連線CloudFlare CDN

W3 Total Cache (W3TC) 是您的WordPress網站的頂級快取外掛之一。它將通過流行服務的CDN支援幫助您進行開箱即用的快取和縮小。另一方面,CloudFlare是Bluehost和SiteGround等大多數託管公司提供的免費CDN。結合快取和 CDN 的強大功能來提高站點的速度是一個好主意。

在本文中,讓我們討論如何在WordPress站點中設定W3TC以連線CloudFlare CDN。

需要準備什麼?

您需要以下東西才能將CloudFlare和W3TC連線起來:

配置W3TC以連線CloudFlare CDN

W3 Total Cache不提供CloudFlare CDN設定的任何預設設定。事實上,它推薦StackPath的MaxCDN,這是WordPress使用者的另一個流行的CDN選項。您必須在W3TC中啟用擴充套件才能使用CloudFlare。

安裝CloudFlare擴充套件

登入到您的WordPress管理面板並導航到“Performance > Extensions”部分。在這裡,您將找到W3TC的所有可用擴充套件並啟用CloudFlare擴充套件。

為W3TC啟用CloudFlare擴充套件

為W3TC啟用CloudFlare擴充套件

啟用後,單擊“Settings”連結轉到CloudFlare設定。首先,您應該將您的CloudFlare帳戶與W3TC連線並驗證連線。

使用W3TC對CloudFlare進行身份驗證

使用W3TC對CloudFlare進行身份驗證

單擊“Authorize”按鈕,系統將提示您輸入CloudFlare帳戶中的API金鑰。

在CloudFlare帳戶中獲取API金鑰

登入到您的CloudFlare帳戶並導航到您的帳戶設定。向下滾動到“API Key ”部分,然後單擊“View API Key ”按鈕對“Global API Key ”。將API金鑰複製到剪貼簿。

從CloudFlare獲取Global API Key

從CloudFlare獲取Global API Key

連線CloudFlare和W3TC

現在回到WordPress管理面板並在W3TC授權框中輸入API金鑰。

在W3TC授權框中輸入CloudFlare API Key

在W3TC授權框中輸入CloudFlare API Key

單擊“Next”按鈕,您應該會看到該區域作為您在CloudFlare帳戶中啟用的域名。

在W3TC中檢視區域資訊

在W3TC中檢視區域資訊

現在您已成功連線CloudFlare和W3TC。點選“Next”按鈕進入完整設定頁面。

配置CDN設定

CloudFlare中的所有現有設定都應預設顯示。您還將獲得W3TC的其他設定以優化快取。在這裡,我們將展示一些您應該注意的重要設定。

通用設定

在“General”部分下,您可以啟用快取時間和頁面快取選項。快取時間是CloudFlare日期應儲存在W3TC快取中的時間(以分鐘為單位)。頁面快取選項允許您在站點上的頁面內容發生更改時重新整理CloudFlare快取。

常規CloudFlare設定快取設定

常規CloudFlare設定快取設定

在“CloudFlare:Caching”部分,您可以配置快取級別、瀏覽器快取時間等選項。

W3TC中的CloudFlare快取設定內容處理設定

W3TC中的CloudFlare快取設定內容處理設定

在“CloudFlare:Content Processing”部分,您可以啟用HTML、JS和CSS資源的最小化。另一個重要的選項是啟用“Rocket Loader ”。這是一個非同步載入JavaScript檔案以提高頁面載入速度的效能增強器。

在W3TC中啟用Rocket Loader SSL設定

在W3TC中啟用Rocket Loader SSL設定

如今, SiteGround和Bluehost等所有託管公司都提供預裝在WordPress安裝上的Let’s Encrypt SSL。CloudFlare帳戶和主機帳戶中的SSL設定可能會干擾併產生問題。因此,請確保在此處設定正確的SSL設定。還。只有高階帳戶持有人才能從W3TC設定中設定SSL級別,即使您的主機支援使用CloudFlare的SSL。

使用CloudFlare配置SSL

使用CloudFlare配置SSL

配置設定完成後儲存所有更改。請記住,CloudFlare就像您的伺服器和使用者之間的中介。啟用CloudFlare需要更改DNS,這可能需要48小時才能正確傳播。尤其是,使用CloudFlare進行DNS傳播對於具有SSL證書的站點將需要很長時間。您的站點將關閉,直到DNS更改完全傳播。

小結

儘管有許多可用於WordPress的CDN服務,但CloudFlare是最簡單的解決方案之一。它可以通過許多託管計劃免費使用,並且設定非常簡單。您需要更改名稱伺服器並在W3 Total Cache等外掛中連結您的帳戶。您可以從外掛配置所有設定並增加您網站的內容交付。

評論留言