如何在不破壞銀行的情況下加速 WordPress 網站

已發表: 2022-09-21

一個沒有減速的快速網站。 你一直夢想著它,不是嗎? 一個緩慢的網站不會讓任何人開心,無論是您還是您的訪問者。

就像在郵局排隊一樣。 你耐心地等待輪到你,但線路沒有移動。

一隻動物張大嘴巴。
你的嘴張開。

對於您的訪客來說,也是如此。 他們不想在每次點擊您網站的新頁面時等待 15 秒

為了避免他們等待(和生氣),我會給你一些關於如何優化 WordPress 的提示。

通過本文,您將學習如何減少頁面的加載時間,以加快 WordPress 並提高您網站的性能!

在本文的最後,您將獲得一個簡單有效的行動計劃,一步一步地組織起來。 這一切,沒有任何技術先決條件。 火車要出站了,快上車吧!

概述

  1. 為什麼優化 WordPress 網站的速度很重要?
    1. 哪些因素會減慢 WordPress 網站的加載速度?
      1. 加速 WordPress 的 10 個步驟
        1. 準備好優化您的 WordPress 網站了嗎?

          最初由 Florian 於 2017 年 11 月撰寫,本文最後更新於 2022 年 9 月。

          本文包含附屬鏈接。 這意味著,如果您購買任何特色產品或服務,WPMarmite 將賺取少量佣金(無需花費您任何額外費用)。 附屬收入有助於支付我們的員工,資助我們內容的創建和維護,以及測試新的主題和插件。
          要了解更多信息,請查看我們的編輯政策。

          您最好的 WordPress 項目需要最好的主機!

          WPMarmite 推薦 Bluehost:出色的性能,出色的支持。 所有你需要一個好的開始。

          試試 Bluehost
          CTA Bluehost WPMarmite

          為什麼優化 WordPress 網站的速度很重要?

          自 2010 年以來, Google 一直在考慮其算法的頁面加載時間。 理解:這意味著此標准在 Google 搜索結果中的頁面定位中發揮作用。

          在實踐中,它對排名的影響非常小。 加載速度非常非常慢(至少 15 秒)的網站可能會受到處罰,而超快網站(加載時間不到一秒)可能會獲得小幅提升。

          但對於絕大多數網站來說,影響幾乎是微不足道的。 但是,您網站頁面的加載速度之所以重要,還有其他原因。 它對以下方面具有決定性影響:

          • 用戶體驗。 一個緩慢的網站可能會讓您的訪問者逃離,因為等待時間過長。 供您參考,四分之一的訪問者離開一個加載時間超過 4 秒的網站。
          • 轉換。 因此,如果訪問者不再瀏覽您的頁面,您就沒有機會進行轉化(您希望訪問者執行的操作)。
            我的意思是銷售產品或服務、註冊您的時事通訊或下載 PDF 指南。 例如,巨頭亞馬遜報告稱,頁面加載時間每增加 100 毫秒,它的銷售額就會減少 1%。
          • 跳出率,僅瀏覽您網站一頁的訪問者的比率。 下面是跳出率從 73% 下降到 58% 的示例。
          降低 WordPress 網站的跳出率。
          • 由搜索引擎執行的抓取,尤其是由 Google 的機器人執行的抓取。 抓取對應於對您網站的 URL(您的頁面和文章的網址)的探索。
            這允許谷歌在其數據庫中對它們進行索引,然後將它們顯示在其搜索結果中。 您的網站速度越快,Google 可以抓取的網址就越多。

          哪些因素會減慢 WordPress 網站的加載速度?

          如您所見,WordPress 網站的頁面加載速度在很多方面都至關重要。 許多因素會減慢網站內容的顯示速度:

          • 包含太多文件、效果和/或功能的沉重主題
          • 激活插件過多或重插件過多
          • 與您的網站收到的流量相比,低端託管或報價太弱
          • 圖片太重而無法加載
          • 自定義字體過多
          • 缺乏緩存
          • PHP 的過時版本
          • 對外部資源的調用過多
          • 等等。

          現在您對上下文有了更多的了解,讓我們開始談正事。 讓我們介紹一些您可以在您的網站上實施的具體操作,以優化 WordPress 及其加載時間。

          戴著墨鏡的貓。

          加速 WordPress 的 10 個步驟

          檢查頁面的加載速度

          首先,一個好的起點是衡量您網站頁面的加載速度,尤其是對您的業務最具戰略意義的頁面(例如主頁、登錄頁面等)。

          為此,您可以使用不同的免費或免費增值工具

          • 王國
          • 網頁測試
          • GTmetrix
          • PageSpeed 見解

          您可以同時使用其中的一個或多個,因為每個都提供自己的指標和分析模式。

          例如,PageSpeed Insights 具有三個特別有用的功能:

          • 在桌面和移動設備上顯示您的頁面的性能得分
          • 它會顯示您的 Core Web Vitals 結果,包括您在加載速度、交互性和視覺穩定性方面的分數。 Core Web Vitals 評估網頁上的用戶體驗。 自 2021 年 6 月以來,它們一直是 Google 算法的一部分。
          PageSpeed Insights 允許您測量核心網絡生命力。
          PageSpeed Insights 上的核心 Web Vitals 結果。
          • 它提供了提高加載速度的建議(上面提到的其他工具也是如此)。

          借助這些工具,您可以更清楚地了解頁面的加載時間。 目標? 正如您可以想像的那樣,使用這些信息來改進它,這樣您就可以盡可能快地完成它。

          相比之下,根據谷歌的數據,你應該知道在移動版本中加載頁面的平均時間是 15.3 秒。

          有關使用性能測量工具的具體步驟,我建議您閱讀 WP Rocket 博客上這篇寫得很好的教程。

          最後一點,總是由 WP Rocket 專家給出的:雖然性能評級服務很有用,但不要過分關注它們。 相反,專注於“您網站的實際加載時間”“流動性的印象”

          在您的主機上安裝最新版本的 PHP

          現在你確切地知道你的表現得分是多少。 立即應用第二個 WordPress 優化技巧:在您的主機上啟用最新版本的 PHP。

          PHP 是 WordPress 使用的服務器編程語言。 該語言由 PHP 基金會定期更新和維護,旨在提高該語言的性能、安全性和功能。

          在性能方面,差異簡直令人難以置信。 使用最新版本的 PHP 可以將 WordPress 站點的加載速度提高一倍,這可不是開玩笑的。

          不幸的是,許多網站仍在使用過時的 PHP 版本。

          在撰寫本次更新時, PHP 的最新版本是 8.1,其中 8.2 計劃於 2022 年 11 月發布

          理想情況下,如果可能,請在您的網站上至少激活 PHP 8,因為對 PHP 7.4 的支持將於 2022 年 11 月停止。至少,您不必擔心這一點。

          如何升級您的 PHP 版本

          您將通過託管來做到這一點。 使用 Bluehost 之類的主機,轉到您的 cPanel,即服務器的配置界面。

          您將在訂閱託管優惠後發送的電子郵件中找到您的登錄名和密碼以訪問它。

          在 cPanel 上,單擊“軟件”框中的“選擇 PHP 版本”模塊。

          在 cPanel 上選擇 PHP 版本。

          在繼續之前,請記住使用 UpdraftPlus 之類的插件或 ManageWP 之類的工具備份您的站點(文件 + 數據庫)。

          完成此操作後,在“當前 PHP 版本”右側的下拉菜單中選擇版本 8.0(或更高版本):

          選擇最新版本的 PHP 將幫助您的網站運行得更快。

          如果一切順利,您的網站將在瞬間更新。

          警告:但是請注意,版本更改後您的站點可能會因為與此版本的 PHP 不兼容的插件而損壞。 如果可以,請先在測試環境(例如本地或暫存)上嘗試。 實際上,最近的網站和更新的插件幾乎不可能發生這種情況,但你永遠不知道。

          啟用緩存以優化 WordPress

          另一個顯著改善網站加載時間的好方法是使用緩存。

          該技術包括存儲給定資源(網頁、圖像等)的副本,以便可以更快地將其返回給 Web 訪問者,而無需從原始服務器再次下載。

          由於緩存機制,定期訪問您網站的訪問者將始終受益於加載速度非常快的網站。 這是一件大事,不是嗎?

          由於您為您的網站選擇了 WordPress,因此 CMS 借助幾個高效的緩存插件讓您的工作變得更加輕鬆。

          我首先推薦的是WP Rocket

          WP Rocket 是一個緩存插件,可讓您優化和加速 WordPress。

          使用非常簡單,適用於所有類型的配置文件(從初學者到高級用戶),一旦激活,它就會立即工作。 您無需做任何事情:它會自動緩存您的頁面。

          WP Rocket 是一個非常高效和完整的工具,因為它還允許您對 WordPress 數據庫、CSS 和 JavaScript 代碼等執行高級優化(我們將在後面討論)。

          然而,質量往往是有代價的。 WP Rocket 不提供免費版本。 每年 49 美元起。

          如果您更喜歡押注免費插件(儘管請注意質量無法比較),我推薦 WP Fastest Cache 或 LiteSpeed Cache

          要了解如何使用和不使用插件清除 WordPress 緩存,請查看我們的教程。

          使用 WP Rocket 加速您的網站

          使用 WordPress 專家認可的最強大的緩存插件將您的網站變成火箭。
          試試 WP 火箭
          標誌 WP 火箭

          壓縮圖像

          你知道圖片可以佔網頁總重量的 50%嗎?

          它們越重,您的頁面加載時間就越長。 作為一般規則,網頁不應超過 2 MB

          問題:今天由數碼相機創建的文件非常大。 它們的重量可以從 4 MB 到 8 MB!

          您可以想像災難:單個圖像可能會破壞您網站的加載時間。

          為避免此問題,請先減小圖像大小,然後再將其上傳到您的站點。 2,000 像素寬綽綽有餘。

          然後,在將圖像上傳到 WordPress 媒體庫之前對其進行壓縮。 為此,您可以使用免費的在線工具,例如:

          • 小PNG
          • Kraken.io
          • 優化
          • 壓縮機.io

          這個軟件會幫助你,但是當你有幾十張要壓縮的圖像時,這個過程會變得乏味。

          為了更快地移動並自動完成所有這些,我建議使用 Imagify 插件(由與 WP Rocket 相同的開發人員創建)。

          如果您願意,此插件將優化您添加到媒體庫的所有圖像,以及已經存在的圖像。

          Imagify 允許您批量壓縮圖像。
          想像儀表板。

          使用免費帳戶,您每月可以在無限數量的網站上獲得 20 MB 的壓縮。

          如果你不時寫博客,這就綽綽有餘了。 如果您需要更多,則必須升級到付費計劃。

          通過我們的專用教程了解如何像王牌一樣使用 Imagify。

          選擇一個好的託管公司

          您的 WordPress 網站對您(和您的訪問者)來說仍然太慢嗎? 您的虛擬主機可能是罪魁禍首之一。

          一個好的網絡主機應該表現良好,但它也應該適合您的需求。 從廣義上講,有四種類型的 WordPress 託管:

          • 共享 WordPress 主機,服務器同時被多個站點佔用。
          • VPS 託管:您從頭開始配置自己的服務器。
          • 專用主機:您擁有自己的服務器,無需與其他站點共享。
          • 託管 WordPress 託管:提供商會為您處理一切。

          首先,共享服務器將適合大多數讀者。 為了獲得最佳性能,您需要仔細選擇服務器。

          像 Bluehost 這樣的提供商將通過簡單的安裝過程和響應迅速的支持向您保證優質的服務。

          一個男人微笑。

          正確管理您的插件

          官方 WordPress 目錄有60,115 個插件。 這些插件非常有用,因為它們允許您向 WordPress 網站添加特定功能。

          但有時,他們也會對你惡作劇。 WordPress 中很大一部分性能問題直接來自您添加的插件。

          每個插件都有許多可能非常大的文件。 更糟糕的是,它們還可以通過使各種信息超載來使您的數據庫不堪重負。

          如果可能,請嘗試通過僅激活您需要的插件來避免安裝過多的插件。 但是,對於不應超過的插件總數沒有真正的規則。

          正如他們所說,最好擁有一個運行 20 個適當優化插件的 WordPress 站點,而不是一個具有 5 個會減慢頁面加載時間的活動插件的站點。

          在您作為網站管理員的日常生活中,您還應該遵循以下最佳做法:

          • 停用並刪除您不再使用的所有插件。 您的網站將立即變得更輕。
          • 激活插件後測試頁面的加載速度。 如果性能受到打擊,你就會知道誰有錯。
          • 使用UsageDDQuery Monitor之類的插件來檢測與性能相關的問題。

          如您所知,並非所有插件都是平等的,有些插件肯定比其他插件重。

          如果您找不到網站運行緩慢的原因,作為最後的手段,我建議您聯繫專業人士。

          加入 WPMarmite 訂閱者

          獲取最新的 WPMarmite 帖子(以及獨家資源)。

          現在訂閱
          WPMarmite 英文通訊

          優化數據庫

          對於優化 WordPress 任務的第七步,讓我們談談您網站中最重要的元素:數據庫。

          它是存儲站點所有內容(帖子、頁面、評論、站點選項、插件設置等)的元素,因此最好照顧好它。

          但這也有點喜怒無常。 隨著年齡的增長,它往往會增加體重,並會減慢您的網站速度。

          為了避免這種增長並繼續滿足您的訪問者,有必要定期清理和優化它

          為此,請再次依賴 WP Rocket。 該插件有一個專門用於數據庫優化的選項卡。 多虧了它,您可以:

          • 刪除修訂和草稿
          • 清理數據庫中不需要的評論
          • 清理瞬態,允許您臨時緩存信息
          • 安排自動清理數據庫
          WP Rocket 上的數據庫選項卡。

          當您使用它時,使用 WP Rocket 也可以在其他級別上提高您網站的性能:

          • 通過“媒體”選項卡,激活圖像、iframe(允許您將另一個頁面的內容集成到頁面中的 HTML 標記)和視頻的延遲加載
          • 在“文件優化”選項卡中,啟用 CSS 和 JavaScript 資源的縮小和串聯,並刪除未使用的 CSS 資源

          要進一步使用 WP Rocket,請參閱我們在博客上的專用指南

          優化 wp-config.php 文件

          讓我們繼續討論一個經典文件,它是每個新 WordPress 安裝的一部分: wp-config.php 。 此文件包含有關您的數據庫的信息,並允許您設置高級 WordPress 選項。

          限制修訂數量以優化 WordPress

          這也是您可以限制修訂數量的地方(保存草稿和更新到您的帖子)。

          這些很有用,但它們也會使您的數據庫過載……並減慢加載速度。 你現在知道演習了。 ^^

          首先,像往常一樣,我建議您備份您的網站。 如果出現問題,您可以放心返回。

          要減少每篇文章的修訂數量(該數量對應於按內容類型保存在數據庫中的修訂數量),請使用 wp-config.php文件中的以下代碼片段:

          define( 'WP_POST_REVISIONS', 3 );

          您可以通過完全禁用修訂更進一步(但不要同時使用兩段代碼):

          define( 'WP_POST_REVISIONS', false );

          小心最後一段代碼。 如果您選擇使用它,將不再進行任何修改。 如果您的操作不當(例如:關閉編輯窗口)或瀏覽器中的錯誤,您將丟失之前創建的所有內容。 作為最後的手段,由於自動備份,您仍然可以恢復您的內容。

          增加分配給 WordPress 的內存

          在第二步中,您還可以增加分配給 WordPress 的內存。 如果此內存太低,並且您使用的插件需要太多服務器資源,則最終可能會在屏幕上顯示錯誤。

          要解決此問題,請將以下代碼添加到您的wp-config.php文件中:

          define('WP_MEMORY_LIMIT', '256M');

          選擇一個強大的主題

          讓我們繼續我們的旅程,通過第九步優化您的 WordPress 網站。 頁面的加載速度還取決於您使用的主題。

          它必須編碼良好,尊重 WordPress 標準,並針對性能進行優化。

          為此,它必須是輕量級的,要么僅嵌入您需要的功能,要么提供啟用/禁用您選擇的選項。

          對於性能,我推薦以下主題之一:

          • 阿斯特拉
          • 生成新聞
          • 塊狀
          • 內芙
          • 卡登斯
          Astra Theme 的主頁。
          Astra Theme的主頁

          要為您的項目找到完美的主題,請參閱我們專門針對 WordPress 主題的頁面,其中包含精選的內容。

          選擇 CDN

          最後,加速 WordPress 網站的最後一步。 這是一個不適合所有人的提示,但它可以產生非常好的結果。 不提就可惜了,所以我們來談談吧!

          您可以使用 CDN(內容交付網絡)來提高網站的速度。

          但是,如果您剛剛開始,則無需為此煩惱。 另一方面,如果您每天已經收到大量流量,則應考慮此解決方案。

          WP Rocket(再次)提供例如內部 CDN ,每月 8.99 美元起。

          緩存、質量託管、圖像壓縮、使用最新版本的 PHP:這些是優化 #WordPress 和加快頁面加載速度的一些要素。

          點擊推文

          準備好優化您的 WordPress 網站了嗎?

          現在您沒有任何理由不加快 WordPress 的速度並優化您的頁面。

          在閱讀本文時,您發現許多因素會降低您的網站速度(圖像、繁重的插件、使用過時的 PHP 版本、缺乏緩存等)。

          幸運的是,有各種方法、工具和其他插件可以幫助您應對這種邪惡,並讓您顯著改善網站的加載時間。

          這可以通過使用緩存插件、選擇好的主機、激活最新版本的 PHP 或優化數據庫來完成。

          您有哪些加快 WordPress 速度的提示和技巧? 在評論中分享您的反饋。