Google 的 Core Web Vital 自從推出之後,我們都意識到如今 – WordPress 速度對於 SEO 非常重要為了 SEO,為了用戶體驗,為了不讓您的網站訪問者感到厭煩。但是,如果將 WordPress 留給自己的設備使用,它可能會有點慢。
有很多方法可以提高 WordPress 的速度,多年來我們分享了很多 WordPress 速度優化的方法:。在這篇文章中,我回顧了一些不同的東西:Cloudflare 的高級 WordPress 速度插件(5 美元/月)。我將介紹它是什麼、如何設置它,並衡量它對加速 WordPress 的真正幫助有多大,這樣您就可以知道它是否值得付費。
什麼是 Cloudflare 的 WordPress 速度插件?
Cloudflare是一家網絡性能和基礎設施公司,於 2009 年在舊金山成立。雖然他們提供多種優質網站服務,但許多 WordPress 用戶註冊了 Cloudflare 的免費 DNS(域名系統)、CDN 和 SSL(安全套接字層)服務。
Cloudflare 的免費計劃可以通過緩存靜態資源然後從全球不同位置為它們提供服務來幫助加速 WordPress 網站。每個站點訪問者都不需要訪問您的單一源服務器位置(例如位於紐約),而是從離他們最近的 Cloudflare CDN 服務器為訪問者提供靜態內容。
Cloudflare的服務器網絡遍布全球200多個城市
Cloudflare 的 WordPress 速度插件是該公司自動平台優化 (APO)服務的一部分,每月收費 5 美元(針對 1 個域),聲稱可以通過緩存和優化“增強您的 WordPress 網站”,使其加載速度提高 3 倍。對於本文的其餘部分,我們將簡稱為Cloudflare 的 WordPress APO。
如果您已經註冊了 Cloudflare 的免費 CDN 計劃並使用了他們的名稱服務器(如 clyde.cloudflare.com 或 angelica.cloudflare.com),則只能使用 Cloudflare 的 WordPress APO 插件。
Cloudflare 的 WordPress APO 如何工作?
Cloudflare 修復了網站加載緩慢的 3 個主要問題:
- 由於 Cloudflare 在全球 200 多個位置存儲緩存,因此縮短了您的網站與訪問者瀏覽器之間的距離(因此數據傳輸速度更快)。
- Cloudflare 緩存靜態文件作為標準(他們的免費 CDN 計劃),減少對您的原始服務器(即您的網站主機)的請求。
- Cloudflare 的 WordPress APO 緩存您的整個網站,從而進一步加快向訪問者的交付時間。
Cloudflare 的 WordPress APO 使用Cloudflare Workers(一個在其 200 個城市的全球云網絡中運行的無服務器應用程序平台)來緩存動態內容,即存儲靜態副本。
您的 WordPress 網站是動態的,即當訪問者訪問頁面時,頁面是使用 PHP 進程構建的。一個純靜態的網站只會包含永遠不會改變的 HTML 代碼。靜態內容可以快速交付,因為不需要處理。當您使用 Cloudflare 的免費 CDN 時,Cloudflare 會創建和存儲來自您的 WordPress 網站的靜態內容,以從離您的訪問者更近的服務器傳送這些內容。它看起來有點像這樣:
正如您在上圖中所見,Cloudflare 緩存了一些靜態內容(.jpg 圖像)並將它們交付給最終用戶,而無需從您的託管服務器請求它們。但是,某些內容無法緩存,例如 HTML,因為 WordPress 站點不存儲 HTML,僅存儲根據請求呈現 HTML 的 PHP 文件。
在此示例中,Cloudflare 將加速您的 WordPress 網站,但僅限於緩存圖像和 CSS 等靜態文件。
但是,如果您使用 Cloudflare 的 WordPress APO,_所有_內容都由 Cloudflare 緩存、存儲和交付,如下所示:
所有內容,甚至第三方字體,現在都由 Cloudflare 提供,從而使 TTFB(首字節時間)更快。這是因為 Cloudflare 的內容既是靜態的(即無需請求即可快速交付),又位於靠近訪問者的地理位置。
如果您使用Cloudflare 的免費 WordPress 插件,它會在您對站點進行更改時通知 Cloudflare,以便它每次都可以獲取和構建新的靜態緩存。您仍然可以在沒有插件的情況下使用速度服務,但訪問者最多可能需要 30 分鐘才能看到網站更改。基於此,我假設在設置 Cloudflare 的 WordPress APO 後,Cloudflare 將每 30 分鐘從您的服務器請求您網站的頁面,並在其網絡中存儲靜態副本。
如何設置 Cloudflare 的 WordPress 速度插件
現在您了解了 Cloudflare 的 WordPress APO 背後的技術,我將向您展示如何設置它。
如果您尚未使用 Cloudflare 的免費 CDN,則需要先進行設置。我沒有重複這些步驟,而是 Cloudflare 的 5 分鐘設置指南。
現在您正在使用 Cloudflare 的 DNS,您已準備好獲取 WordPress 速度優化插件。
1. 登錄 Cloudflare 並轉到 Speed > Optimization
登錄 Cloudflare 並導航到右側菜單中的“Speed”,然後單擊“Optimization”(如果您仍然使用舊佈局,則主菜單將位於頂部欄中)。
2. 為 WordPress 購買自動平台優化
向下滾動到標題為“WordPress 的自動平台優化”的部分。
如果您尚未安裝 Cloudflare 的 WordPress 插件,您會看到一個按鈕,提示您安裝它。暫時忽略它,然後單擊“購買”。
輸入您的付款詳細信息(Cloudflare 接受信用卡或 PayPal)以繼續。您將設置每月 5 美元的定期付款,並且由於沒有免費試用,您將直接支付前 5 美元的費用。該計劃沒有限制,因此無論您獲得多少流量,您都需要為任何唯一域支付 5 美元/月。您可以免費使用具有無限子域的服務。
3. 安裝 Cloudflare 的 WordPress 插件(可選)
雖然不是必需的,但我建議使用 Cloudflare 的 WordPress APO 服務及其免費插件,因為它會在您對站點進行更改時自動清除舊緩存並更新 Cloudflare。它還可以幫助你
下載Cloudflare 的 WordPress 插件,或從Dashboard > Plugins > Add New安裝它。
激活插件。您現在需要通過 API 將其與您的帳戶同步。轉到“設置”>“Cloudflare”,您會看到登錄帳戶的提示。
您無需像在 Cloudflare 上那樣使用電子郵件和密碼登錄,而是需要輸入您的電子郵件和 Cloudflare API 密鑰。
如何生成免費的 Cloudflare API 令牌
登錄您的 Cloudflare 帳戶,單擊右上角的用戶圖標,然後在下拉菜單中選擇“我的個人資料”。然後在左側菜單中選擇“API Tokens”,點擊“Create Token”生成一個API token。
4.激活自動平台優化
在 Cloudflare 儀表板中,導航到“速度”>“優化”,然後向下滾動到“WordPress 的自動平台優化:”部分。打開該功能(它將從藍色變為綠色)。
要測試它是否正常工作,請轉到 UpTrends.com,粘貼到您的域中並檢查 Cloudflare 代碼的響應標頭(上圖)。它應該是這樣的:
如果您在設置 Cloudflare 的 WordPress APO 時遇到任何問題,您可以在他們的WordPress APO 設置指南中找到幫助。
現在是時候看看 Cloudflare 可以在多大程度上加速您的 WordPress 網站了。
Cloudflare 的 WordPress APO 有多快
我測試了使用 Cloudflare 的高級 WordPress 速度插件前後我的 WordPress 網站(您正在閱讀的這個網站)的加載速度。
請記住,在我之前的測試中,我已經使用了很多速度優化:Cloudflare 的免費 CDN、壓縮圖像以及使用 perfmatters 優化性能。
使用谷歌的 PageSpeed Insights 工具,我測量了我的一個頁面的移動性能(移動核心網絡生命力分數對谷歌來說是最重要的)。這是添加 Cloudflare 的 WordPress 速度服務之前的結果:
這是之後:
我的速度略有提升,總分從 83/100 提高到 89/100。
First Contentful Paint(FCP,加載第一個元素所需的時間)從 2.1 秒減少到 1.8 秒。Google 建議將網站目標設為 1.8 秒或更短的 FCP 時間,所以我現在處於綠色狀態。
交互時間(TTI,用戶能夠與頁面交互所需的時間)從 3.6 秒減少到 3.3 秒。
我的速度指數得分(頁面加載期間內容的視覺顯示速度)從 3.1 秒下降到 1.8 秒。
總阻塞時間(TBT,頁面被阻止響應用戶鼠標點擊等的總時間)從 140 毫秒下降到 60 毫秒。
Largest Contentful Paint – LCP,頁面完全加載所需的時間。從 3.9 秒下降到 3.6 秒,但根據谷歌 2.5 秒或更短的最佳實踐基準,它仍然太慢了。
我的桌面加載時間已經相當不錯 (98/100),但確實增加到了 99/100。由於我的大多數用戶(大約 70%)都使用桌面設備,我很高興能為他們提供快速的加載時間。但是,由於 Google 使用移動優先索引,因此我在優化搜索網站時關注的是移動加載時間(您也應該這樣做!)。
總的來說,我對 Cloudflare 的 APO 提供的頁面速度改進感到滿意,因為我的總成本為 5 美元和幾分鐘的設置時間。
過去遇到過WordPress 上 LCP 得分慢的問題,所以我很高興 Cloudflare 的優化服務解決了這個問題。
Google Search Console 報告顯示舊的 LCP 在移動設備上加載問題
自從切換到 Cloudflare 的 APO 後,我可以看到網站上的每個頁面都通過了谷歌基於真實世界用戶瀏覽數據的移動設備 Core Web Vitals 檢查。
我們網站上的所有頁面都通過了 Google 的 Core Web Vital 測試
總結:Cloudflare 的 WordPress APO 值得嗎?
簡短的回答是:是的!每月只需 5 美元,您就可以毫不費力地顯著提高 WordPress 網站的速度。
理想情況下,我想讓我的頁面加載得更快,但我仍在努力!關注此空間…
與此同時,我們可以得出結論,即使您嘗試使用一些插件和壓縮來提高 WordPress 的速度,Cloudflare仍然可以以低成本和最小的努力提供不錯的改進。受到推崇的。