優化是 WordPress 世界中使用的總稱。它涵蓋了從為搜索引擎添加元描述到為用戶加速您的網站的所有主題。除了緩存和 SEO,沒有多少插件可用於解決 WordPress 的其他優化選項。
Perfmatters 是高級 WordPress 插件,旨在解決微調加載時間的問題。在本文中,我們將解釋 Perfmatters 插件的功能和定價細節,以便您決定它是否適合您的需求。
Perfmatters WordPress 優化插件
Perfmatters 是一個高級插件,在 WordPress 免費插件存儲庫中不可用。您必須從第三方開發商的網站購買插件並將其上傳到您的網站。Kinsta 託管的前首席營銷官 (CMO) Brain Jackson 是這個插件的開發者。因此,您對這個插件的投資將是一個安全的賭注,因為開發人員是知名人士。
與純緩存或 SEO 插件不同,此插件有不同的優化方法。
定價計劃
該插件的單站點許可證費用為 24.95 美元,可用於 3 個站點許可證(54.95 美元)和無限制許可證(124.95 美元)。根據所有這些計劃,您將獲得一年免費支持和更新以及 30 天退款保證。
請注意,購買插件將設置自動續訂付款協議。如果您不想在一年後續訂,則需要通過取消訂閱來手動停止從您的帳戶自動付款。但是,我們每年 24.95 美元是 WordPress 世界中高級插件的象徵性費用。因此,如果您喜歡插件的功能,可以繼續自動續訂。此外,Perfmatters 插件始終提供 10% 的折扣,您可以在購買時使用。
下載和安裝 Perfmatters 插件
完成購買後,您可以從您的帳戶下載插件文件。您將在您的電子郵件收件箱中收到帳戶密碼,使用該密碼您可以隨時登錄您的帳戶並查看許可證並下載該項目。登錄您的帳戶,然後單擊“查看詳細信息和下載”鏈接。
這將向您顯示購買確認詳細信息。記下許可證密鑰並單擊“下載插件”按鈕以獲取插件的最新副本。
現在,登錄到您的 WordPress 管理面板並導航到“插件 > 添加新”部分。點擊“Upload Plugin”按鈕,上傳上面下載的“perfmatters.zip”插件文件。文件大小小於 350KB,因此只需幾秒鐘即可在您的網站上安裝插件。
激活 Perfmatters 插件
該插件將在安裝後無需激活許可證密鑰即可工作。但是,您需要鏈接站點和許可證密鑰才能進行更新。您可以使用以下兩種方法之一執行此操作:
- 轉到 WordPress 管理面板中的“設置 > 性能”部分,然後將許可證密鑰保存在“許可證”選項卡下。
- 轉到他們網站上的 Perfmatters 帳戶,然後在“帳戶”部分登錄後單擊“查看許可證”鏈接。在下一個屏幕上,單擊“管理站點”鏈接並添加您的站點,如下所示。
您可以隨時停用域上的許可證並使用另一個域激活。激活許可證密鑰後,您將開始接收插件的自動更新。因此,您可以直接從 WordPress 管理面板的插件部分更新下一個版本。
Perfmatters 插件的特點
該插件具有超級簡單的設置,包括選項、工具和許可證選項卡。如前所述,許可證部分僅用於激活許可證密鑰。因此,我們將詳細解釋其餘兩個部分。
選項部分
這是插件的主要部分,包含多個選項卡,您可以在其中配置使用情況。
一般禁用
在此部分下,您可以禁用站點中幾乎所有不必要的開銷。通常,WordPress 會加載多個元標記以在標題中包含提要的其他詳細信息。您可以簡單地使用 Perfmatters 插件禁用它們,以優化您網站每個頁面上的代碼。您可以刪除的一些流行開銷是表情符號、嵌入、XMLRPC、jQuery 遷移、WordPress 版本、提要、評論作者鏈接、心跳 API、REST API 和限制修訂/自動保存間隔。
此外,您可以將默認的 WordPress 登錄 URL 更改為自定義 URL,並禁用默認登錄 URL。雖然這與優化無關,但它可以幫助保護您的網站免受暴力攻擊。
管理資產
“資產”部分包含三個部分——資產、JavaScript 和代碼。我們建議在“資產”部分啟用“腳本管理器”,並管理每頁加載插件和主題文件。我們將在本文後面詳細解釋腳本管理器。
在“JavaScript”部分下,您可以延遲和延遲 JavaScript 文件。延遲腳本有助於克服渲染阻塞 JavaScript 問題,延遲腳本有助於減少總阻塞時間。因此,這兩個功能一起可以將您的性能得分提高到 100/100。但是,延遲 Google AdSense 廣告等外部腳本會降低點擊率,從而減少您的收入。因此,請正確測試您的網站並了解其影響,而不僅僅是查看頁面速度得分。
- 對於延遲,您可以包含 jQuery 並排除特定文件(如果這會破壞您的站點)。
- 同樣,對於延遲,您可以每行提及一個文件名,以延遲加載它們並僅在有用戶交互時觸發。即使沒有用戶交互,提到的超時也會觸發具有指定時間的延遲腳本。
在“代碼”部分下,您可以在站點的頁眉、頁腳和正文中插入站點範圍的代碼。例如,您可以在標題部分插入 Google Analytics 跟踪代碼以加載到您網站的所有頁面上。
預加載資源
主動連接您網站上使用的外部域將提高頁面的加載速度以及連接的超鏈接。您可以預加載字體/CSS 文件、預連接第三方域(如 Google 字體/YouTube)和 DNS 預取域,以加快 DNS 解析過程。此外,您可以打開“啟用 Insta 頁面”選項以在懸停或觸摸時預取超鏈接 URL。
延遲加載
延遲加載是延遲加載圖像直到其可見時間的功能。例如,您不需要在初始頁面加載時加載頁面底部的可用圖像。只有當用戶滾動並到達頁面底部時,才能加載這些圖像。您可以延遲加載圖像、iframe、視頻和 YouTube 視頻縮略圖以提高速度得分。
字體優化
您網站上加載的任何外部資源都會直接影響頁面加載速度。尤其是使用像谷歌字體這樣的外部字體會延遲文本加載,直到瀏覽器完成所有字體文件的下載。有多種方法可以使用 Perfmatters 進行優化。
- 您可以完全禁用您網站上的所有 Google 字體。
- 添加交換參數,以便瀏覽器在下載谷歌字體文件後使用默認字體並交換。
- 在您的服務器上或從 CDN 服務器本地託管 Google 字體。
內容分發網絡
Cloudflare 等 CDN 通過更改 DNS 名稱服務器提供集成。但是,您需要創建 CNAME 記錄並重寫源 URL 以使用許多其他 CDN。在此部分下,您可以使用 CDN URL 啟用 CDN 重寫,包括目錄和排除文件擴展名。
谷歌分析
谷歌分析跟踪 JavaScript 是造成渲染阻塞問題的資源之一是谷歌 PageSpeed Insights 和其他速度測量工具,如 Gtmetrix 和 Pingdom。您可以通過使用 Perfmatters 插件在本地託管 Analytics 跟踪代碼來輕鬆解決此問題。您只需輸入跟踪代碼或測量 ID 並自定義其他設置即可啟用此功能。
工具部分
“工具”部分包含兩部分——插件設置和數據庫清理。在“插件”選項卡下,您可以啟用乾淨卸載以在您從站點中刪除插件時刪除插件安裝的所有文件。此外,您可以啟用可訪問性模式、設置清除選項和導入/導出設置為 JSON 文件。使用這些選項,您可以通過導出和導入整個插件的設置輕鬆地從一個站點刪除插件並移動到另一個站點。請記住,在此過程中,當您擁有單站點許可證時,您需要停用許可證密鑰並在另一個域上激活。
數據庫清理
Perfmatters 的主要目的是清理 WordPress 安裝中不必要的項目。除了清理文件和標籤外,它還提供清理數據庫的選項。您可以刪除修訂、自動草稿、刪除的帖子/評論、垃圾評論、未使用的瞬態和優化數據庫表。您可以根據需要將此活動安排為每天/每週/每月,而不是手動清理這些東西。
在 Perfmatters 插件中使用腳本管理器
腳本管理器有助於在每個帖子的基礎上選擇性地啟用或禁用插件、CSS 和 JS 文件。使用它,您可以修復刪除 Google PageSpeed Insights 工具中未使用的 CSS 和 JS 問題。首先在“Perfmatters > Options > General > Assets > Assets”部分啟用腳本管理器選項。現在編輯任何現有的帖子或頁面,然後單擊頂部管理欄中的“腳本管理器”。或者,您可以將鼠標懸停在索引頁面上的任何帖子或頁面上,然後單擊“腳本管理器”鏈接將其打開。您將在側邊欄中看到三個部分——腳本管理器、全局視圖和設置。
“設置”部分允許您在選擇中包含存檔,顯示每個腳本的依賴關係,僅在測試模式下用於管理員並啟用 MU 模式。
MU 模式將安裝一個必須使用 (MU) 插件,並為使用腳本管理器管理資源提供更多控制。
在“腳本管理器”部分下,您可以看到當前頁面中加載的所有資源,按插件、主題和雜項分組。您可以檢查和禁用頁面上加載的所有不必要的 JS 和 CSS 文件。最好的例子是 Contact Form 7 插件,它通常只在聯繫頁面上需要。但是,該插件將在所有頁面上加載腳本和 CSS 文件,因為您可以在網站的任何位置插入聯繫表單塊。
您可以做的是在任何地方禁用 Contact Form 7 CSS 和 JS,並保存您的更改以禁用您網站上任何地方的插件文件。您可以編輯有聯繫表的頁面並在“當前 URL”位置啟用插件。
您還可以將異常與正則表達式、用戶和基於設備一起使用。例如,您可能有一個會員插件,它只為手機上的登錄用戶提供功能。在這種情況下,您可以使用移動設備和登錄用戶選項僅在您需要的地方加載文件。
“全局視圖”部分顯示您在站點範圍內禁用的所有項目。有了這個,您可以全面了解禁用的項目以及您禁用的位置。
完成設置後,單擊頂部欄上的“關閉腳本管理器”將其關閉。不幸的是,該插件會在同一窗口上向您顯示已發布的帖子,從而從 WordPress 管理面板中出來。儘管您仍將登錄,但您必須返回瀏覽器或在瀏覽器中鍵入管理 URL 才能再次進入管理面板。我們希望將來開發人員進行更改,關閉腳本管理器後,它將在新窗口中打開已發布的帖子。
每頁設置
該插件將在帖子編輯器中添加一個元框,您可以使用它來禁用每個帖子的某些選項。您可以使用此元框禁用延遲 JS、延遲加載和即時頁面(預取)功能。請注意,如果您尚未啟用這些功能,則元框在編輯器中將不可用。
概括
許多用戶對 Perfmatters 插件的用途感到困惑。如您所見,它是一個優化插件,專注於禁用 WordPress 中的開銷,並且可以像預加載、延遲加載和字體優化一樣工作。您還可以啟用 CDN 重寫並在本地託管 Google Analytics 以加速您的網站。然而,它既不緩存也不做典型的 SEO 東西,比如添加元標籤。因此,您需要將 Perfmatters 與 WP Rocket 等緩存插件和 Yoast SEO 等 SEO 插件結合起來。希望,現在您了解了該插件的功能、定價以及如何設置以提高頁面加載速度。