快速加載的頁面可以改善用戶體驗、增加頁面瀏覽量并幫助您進行SEO。

      在本文中,我們將分享最有用的WordPress速度優化技巧,以提高WordPress性能并加快您的網站速度。

      本文是WordPress性能優化的綜合指南。我們的內容將包含以下目錄內容。

      目錄

      WordPress性能基礎知識

      l加載速度很重要的原因

      l如何檢查WordPress網站速度?

      l是什么導致WordPress網站變慢?

      lWordPress托管的重要性

      通過簡單的步驟加速WordPress(無需編碼)

      l安裝WordPress緩存插件

      l優化圖片以提高速度

      WordPress性能優化最佳方法

      l保持WordPress網站更新

      l優化后臺進程

      l在首頁和歸檔頁面上使用摘錄

      l將評論拆分為頁面

      l使用CDN

      l不要將音頻/視頻文件直接上傳到WordPress

      l使用速度優化的主題

      l使用更快的插件

      WordPress速度高級優化

      l將長帖子拆分為頁面

      l減少外部HTTP請求

      l減少數據庫調用

      l優化WordPress數據庫

      l限制帖子修改

      l禁止盜鏈和盜取您的內容

      l如果需要,請使用延遲加載

      l使用DNS級網站防火墻

      l無需插件即可修復HTTPS/SSL錯誤

      l使用最新的PHP版本

      加載速度很重要的原因

      研究表明,從2000年到2016年,人類的平均注意力持續時間從12秒下降到7秒。這對您意味著什么?您幾乎沒有時間向用戶展示您的內容并說服他們留在您的網站上。網站速度緩慢意味著用戶可能會在網站加載之前就離開您的網站。

      根據一項涉及亞馬遜、谷歌和其他大型網站的StrangeLoop案例研究,頁面加載時間延遲1秒可能會導致轉化率下降7%、頁面瀏覽量減少11%、客戶滿意度下降16%。最重要的是,谷歌和其他搜索引擎已經開始通過將較慢的網站在搜索結果中下移來懲罰較慢的網站,這意味著慢速網站的流量會減少。

      如何檢查WordPress網站速度?

      通常初學者認為他們的網站還可以,只是因為在他們的電腦上感覺不慢。這是一個巨大的錯誤。

      由于您經常訪問自己的網站,Chrome等現代瀏覽器會將您的網站存儲在緩存中,并在您開始輸入地址時自動獲取該網站。這使得您的網站幾乎立即加載。但是,第一次訪問您網站的訪客可能不會是這樣的體驗。事實上,不同地理位置的訪客會有完全不同的體驗。

      這就是為什么我們建議您使用IsItWP這樣的工具來測試您的網站速度。它是一個免費的在線工具,可讓您測試網站的速度。運行網站速度測試后,您可能想知道我應該追求的良好網站速度是多少?良好的頁面加載時間不超過2秒。當然,你的網站速度越快越好。各處幾毫秒的改進加起來可以將加載時間縮短一半甚至一整秒。

      是什么導致WordPress網站變慢?

      您的速度測試報告可能會包含多項改進建議。然而,其中大部分都是技術術語,對于初學者來說很難理解。了解導致網站速度變慢的原因是提高性能和做出決策的關鍵。

      WordPress網站速度緩慢的主要原因是:

      l虛擬主機– 當您的虛擬主機服務器配置不正確時,可能會拖慢網站速度。

      lWordPress配置– 如果您的WordPress站點不提供緩存頁面,那么它會使您的服務器超載,從而導致您的網站速度緩慢或完全崩潰。

      l頁面大小– 主要是未針對網絡優化的圖片。

      l不良插件– 如果您使用編碼不良的插件,那么它會顯著降低您的網站速度。

      l外部腳本– 廣告、字體加載等外部腳本也會對您的網站性能產生巨大影響。

      現在您已經知道是什么會降低您的WordPress網站的速度,讓我們來看看如何加快您的WordPress網站的速度。

      WordPress托管的重要性

      您的WordPress托管服務在網站性能中發揮著重要作用。Bluehost或Siteground等優秀的共享托管提供商會采取額外措施來優化您網站的性能。

      但是,在共享托管上,您可以與許多其他客戶共享服務器資源。這意味著,如果您的相鄰站點獲得大量流量,則可能會影響整個服務器的性能,從而降低您網站的速度。

      另一方面,使用WordPress托管服務可為您提供最優化的服務器配置來運行WordPress。WordPress托管公司還提供自動備份、自動WordPress更新和更高級的安全配置來保護您的網站。

      通過簡單的步驟加速WordPress(無需編碼)

      我們知道,對于初學者來說,更改網站配置可能是一個可怕的想法,特別是如果您不是技術。

      但別擔心,我們將向您展示如何只需點擊幾下即可加速您的WordPress網站(無需編碼)。

      安裝WordPress緩存插件

      WordPress頁面是“動態的”。這意味著每次有人訪問您網站上的帖子或頁面時,它們都會即時構建。

      為了構建您的頁面,WordPress必須運行一個進程來查找所需的信息,將其組合在一起,然后將其顯示給您的用戶。這個過程涉及很多步驟,當有多個人同時訪問時,它確實會減慢您的網站速度。這就是為什么我們建議每個WordPress網站都使用緩存插件。緩存可以使您的WordPress網站速度提高 2 倍到 5 倍。

      有很多優秀的WordPress緩存插件可用,但我們建議使用WP Rocket(高級)或WP Super Cache(免費)插件。許多WordPress托管公司(例如Bluehost和SiteGround)也提供緩存解決方案。

      SiteGround?SG Optimizer

      如果您使用SiteGround,那么您的WordPress網站將預裝SG Optimizer。該插件具有高級WordPress緩存插件(如 WP Rocket)所具備的所有強大功能。

      最好的部分是它專門針對 SiteGround Google Cloud 服務器進行了優化,可為您提供卓越的性能結果。

      除了緩存之外,您還可以獲得各種其他性能設置、WordPress中的 WebP 圖片轉換、數據庫優化、CSS 縮小、GZIP 壓縮等。它還具有動態緩存功能,可幫助您加快網站的速度。

      Bluehost?Caching

      如果您使用的是 Bluehost,請轉至My Sites ? Performance部分以打開緩存。

      如果您使用的是WordPress托管提供商,則不需要緩存插件,因為它是內置的并且默認情況下處于打開狀態。

      注意:您可以將緩存插件與CloudFlare 或Sucuri等Web 應用程序防火墻結合起來,以獲得最大的性能提升。

      優化圖片以提高速度

      圖片為您的內容帶來活力并有助于提高參與度。研究人員發現,使用彩色視覺效果使人們閱讀您的內容的可能性提高 80%。但是,如果您的圖片沒有經過優化,那么它們可能弊大于利。事實上,未經優化的圖片是我們在初學者網站上看到的最常見的速度問題之一。

      在直接從手機或相機上傳照片之前,我們建議您使用圖片編輯軟件來優化網絡圖片。

      這些照片的原始格式可能是巨大的。但根據圖片文件格式和您在編輯軟件中選擇的壓縮方式,您最多可以將圖片大小縮小5倍。

      JPEG 和 PNG圖片有什么區別?

      嗯,PNG圖片格式是未壓縮的。壓縮圖片時會丟失一些信息,因此未壓縮的圖片將具有更高的質量和更多的細節。缺點是文件較大,因此加載時間較長。而JPEG是一種壓縮文件格式,會稍微降低圖片質量,但其大小要小得多。那么我們如何決定選擇哪種圖片格式呢?

      l如果我們的照片或圖片有很多不同的顏色,那么我們使用 JPEG。

      l如果它是更簡單的圖片或者我們需要透明圖片,那么我們使用 PNG。

      WordPress性能優化最佳方法

      安裝緩存插件并優化圖片后,您會發現您的網站加載速度會快得多。但如果您確實想讓您的網站盡可能快,則需要使用下面列出的最佳方法。這些方法并不是太復雜,您不需要了解任何代碼就能實現。使用它們可以防止導致網站速度變慢的常見問題。

      保持WordPress網站更新

      WordPress更新很頻繁。每次更新不僅會提供新功能,還會修復安全問題和錯誤。您的WordPress主題和插件也可能會定期更新。你需要將WordPress網站、主題和插件更新到最新版本。不這樣做可能會使網站速度變慢且不可靠,并容易使網站受到安全威脅。

      優化后臺進程

      WordPress中的后臺進程是在WordPress網站后臺運行的進程。以下是在WordPress網站上運行的部分后臺進程:

      lWordPress備份插件進程

      lWordPress發布預定帖子

      l用于檢查更新的進程

      l搜索引擎和其他爬蟲嘗試獲取內容

      計劃發布和更新等進程對網站性能的影響很小。然而,其他后臺進程(例如備份插件和搜索引擎的過度爬行)可能會減慢網站速度。對于備份插件,您需要確保您的WordPress備份插件僅在網站流量較低時運行。您還需要調整備份的頻率和需要備份的數據。

      例如,如果您設置了每日備份,而每周只發布兩次新內容,那么您需要進行調整。

      如果您想要更頻繁的備份(例如實時備份),那么我們建議使用SaaS解決方案,這樣您就不會加重服務器負擔。至于抓取,您需要密切關注Google Search Console中的抓取報告。頻繁的爬網可能會導致您的網站速度變慢或變得無響應。

      首頁歸檔頁面上使用摘要

      默認情況下,WordPress在您的首頁和歸檔頁面上顯示每篇文章的完整內容。這意味著您的首頁、類別、標簽和其他存檔頁面的加載速度都會變慢。在這些頁面上顯示完整文章的另一個缺點是用戶感覺沒有必要訪問實際的文章。這會減少您的綜合瀏覽量以及用戶在您網站上花費的時間。

      為了加快歸檔頁面的加載時間,您可以將站點設置為顯示摘要而不是完整內容。您可以導航至“設置”?“閱讀”,然后選擇“對于源中的每篇文章,顯示:摘要”而不是“全文”。

      將評論拆分為頁面

      您的博客文章收到大量評論嗎?恭喜!這是觀眾參與度的一個很好的指標。但缺點是,加載所有這些評論可能會影響網站的速度。WordPress為此提供了一個內置解決方案。只需轉到“Settings”?“Discussion”,然后選中“Break comments into pages”選項旁邊的框即可。

      使用CDN

      還記得我們上面提到的,不同地理位置的用戶在您的網站上可能會是不同的加載時間嗎?

      這是因為您的網絡托管服務器的位置可能會影響您的網站速度。

      例如,假設您的網絡托管公司的服務器位于美國。美國的訪問者通常會比印度的訪問者加載時間更快。使用內容交付網絡 (CDN) 可以幫助加快所有訪問者的加載時間。

      CDN 是由世界各地的服務器組成的網絡。每個服務器都會存儲用于組成您的網站的“靜態”文件。這些靜態文件包括不變的文件,例如圖片、CSS 和 JavaScript,與上面解釋的“動態”的WordPress頁面不同。

      當您使用 CDN 時,每次用戶訪問您的網站時,他們都會從距離他們最近的服務器獲得這些靜態文件。您自己的網絡托管服務器也會更快。我們推薦使用Sucuri、Bunny CDN或 Cloudflare 。它與WordPress網站配合良好,并補充您現有的WordPress緩存插件,以實現更快的加載時間。

      不要將音頻/視頻文件直接上傳到WordPress

      您可以直接將音頻和視頻文件上傳到您的WordPress網站,它會自動在 HTML5 播放器中顯示它們......但你絕對不應該這樣做!托管音頻和視頻會消耗您的帶寬。您的網絡托管公司可能會向您收取超額費用,甚至可能完全關閉您的網站,即使您的計劃包括“無限”帶寬。

      托管大型媒體文件還會極大地增加您的備份文件大小,并使您很難從備份中恢復網站。相反,您應該使用音頻和視頻托管服務,例如 YouTube、Vimeo、DailyMotion、SoundCloud 等,并讓他們來處理繁重的工作。他們有足夠的帶寬!WordPress具有內置視頻嵌入功能,因此您可以將視頻的URL直接復制并粘貼到您的帖子中。

      使用速度優化的主題

      為您的網站選擇主題時,請務必特別注意速度優化。一些漂亮且令人印象深刻的主題實際上編碼很差,可能會減慢您的網站速度。通常,選擇一個簡單的主題比選擇一個充滿復雜布局、華麗的動畫和其他不必要的功能的主題要好。如果你需要這些功能,可以使用優質WordPress插件。

      StudioPress、Themify、CSSIgniter和Astra等高級WordPress主題商店提供經過良好編碼和速度優化的主題。

      使用更快的插件

      無論您的網站是否需要,編碼不良的WordPress插件通常會加載過多的內容。這會提高頁面加載速度。為了幫助您選擇最好的插件,以下是我們精選的一些最常見WordPress插件類別。

      lWPForms –WordPress最快、最適合初學者的聯系表單插件。

      lAll in One SEO – 強大的WordPressSEO 插件,特別強調網站性能,幫助您獲得更高的 SEO 排名。

      lMonsterInsights?– 適用于WordPress的最佳 Google 分析插件,不會降低您網站的速度。甚至包括在本地加載 gtag.js加快您的Google Core Web Vitals 得分。

      lShared Counts——Shared Counts 是WordPress最快的社交媒體插件之一。

      lSeedProd – 拖放WordPress頁面構建器插件,可幫助您創建速度極快的登陸頁面和自定義網站主題。

      除了這些建議之外,您還可以運行自己的測試。只需在安裝插件之前和之后運行速度測試即可比較其對性能的影響。

      WordPress速度優化(高級)

      通過使用上面列出的WordPress優化最佳方法和基本技巧,您應該會看到網站的加載時間有了很大的改善。但每一分每一秒都很重要。如果您想獲得盡可能快的速度,那么您需要進行更多更改。

      以下技巧更具技術性,其中一些技巧要求您修改站點文件或對PHP有基本了解。您需要備份您的網站以防萬一。

      將長帖子拆分為頁面

      讀者往往喜歡更長、更深入的博客文章。較長的帖子甚至往往在搜索引擎中排名較高。但如果您要發布包含大量圖片的長篇文章,則可能會影響您的加載時間。相反,請考慮將較長的帖子分成多個頁面。WordPress帶有內置功能來做到這一點。

      <!––nextpage––>

      只需在您想要將其拆分到下一頁的文章中添加這個標簽即可。如果您還想將文章拆分到下一頁,請再次執行此操作。

      減少外部HTTP請求


      許多WordPress插件和主題從其他網站加載各種文件。這些文件可以包括來自外部資源(例如 Google、Facebook、分析服務等)的腳本、樣式表和圖片。使用其中的一些就可以了。其中許多文件都經過優化,可以盡快加載,因此比將它們托管在您自己的網站上要快。

      但如果您的插件發出大量此類請求,那么它可能會顯著減慢您的網站速度。

      您可以通過禁用腳本和樣式或將它們合并到一個文件中來減少所有這些外部 HTTP 請求

      減少數據庫調用

      注意:此步驟技術性更強,需要PHP和WordPress模板文件的基本知識。

      不幸的是,有很多編碼很差的WordPress主題。他們忽略了WordPress標準方法,最終直接進行數據庫調用,或者對數據庫發出過多不必要的請求。這確實會降低服務器的速度,因為它會給服務器帶來太多的工作要做。即使編碼良好的主題也可能包含進行數據庫調用的代碼,只是為了獲取博客的基本信息。如下代碼中,每次看到<?php,都是新數據庫調用的開始:


      <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>charset=<?php bloginfo('charset'); ?>" />

      您不能為此責怪主題開發人員。他們并不清楚您的網站使用的語言。但是,如果您使用子主題自定義站點,則可以將這些數據庫調用替換為您的特定信息,以減少所有這些數據庫調用。

      <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

      檢查您的父主題是否有類似的實例,可以輕松地用靜態信息替換。

      優化WordPress數據庫

      使用WordPress一段時間后,您的數據庫將包含大量您可能不再需要的信息。為了提高性能,您可以優化數據庫以消除所有不必要的信息。這可以通過WP-Sweep 插件輕松管理。它允許您通過刪除垃圾帖子、修訂、未使用的標簽等內容來清理WordPress數據庫。只需單擊一下,它還可以優化您的數據庫結構。

      限制帖子修改

      發布草稿會占用WordPress數據庫中的空間。一些用戶認為草稿還會影響插件運行的某些數據庫查詢。如果插件沒有明確排除后期草稿,它可能會通過不必要的搜索來減慢您的網站速度。您可以輕松限制WordPress為每篇文章保留的草稿數量。只需將這行代碼添加到您的 wp-config.php 文件中即可。
      define( 'WP_POST_REVISIONS', 4 );

      此代碼將限制WordPress只保存每個帖子或頁面的最后 4 個草稿版本,并自動丟棄較舊的草稿版本。

      禁止盜鏈

      如果您在WordPress網站上創建高質量的內容,那么可悲的事實是它可能遲早會被盜。發生這種情況的一種方式是其他網站使用您網站上的URL顯示您的圖片,而不是將它們上傳到他們自己的服務器。這樣他們就會竊取您的帶寬,而您卻無法獲得任何流量。

      只需將此代碼添加到您的.htaccess 文件即可阻止來自WordPress網站的圖片熱鏈接。

      #disable hotlinking of images with forbidden or custom image optionRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

      注意:不要忘記將yourdomain.com更改為您自己的域。

      一些內容抓取網站通過從RSS 源竊取您的內容來自動創建帖子。

      如果需要,請使用延遲加載

      如果您在博客文章中添加許多圖片、多個視頻嵌入和照片庫,那么您可以使用延遲加載。

      延遲加載不會立即加載所有圖片和視頻,而是僅下載用戶屏幕上可見的圖片和視頻。它用占位符圖片替換所有其他圖片和視頻嵌入。當用戶向下滾動時,您的網站會加載現在在瀏覽器查看區域中可見的圖片。您可以延遲加載圖片、視頻,甚至WordPress評論和頭像。

      對于圖片、iframe 和視頻,您可以使用WP Rocket插件的延遲加載。

      使用DNS級網站防火墻

      WordPress防火墻插件可幫助您阻止暴力攻擊、黑客攻擊和惡意軟件。但是,并非所有防火墻插件都是一樣的。其中一些防火墻插件在您的網站上運行,這意味著攻擊者在被阻止之前已經能夠到達您的網絡服務器。這類插件對于安全性仍然有效,但對于網站性能而言并不是最佳的。

      這就是為什么我們建議使用DNS級防火墻,例如Sucuri或Cloudflare。這些防火墻甚至在惡意請求到達您的網站之前就將其阻止。

      無需插件即可修復HTTPS/SSL錯誤


      如果您將站點切換到HTTPS/SSL,那么您可能會遇到混合內容錯誤。解決這個問題最簡單的方法是安裝像Really Simple SSL這樣的插件。然而,問題是這些插件首先捕獲所有URL,然后將它們更改為HTTPS,然后再將其發送到用戶的瀏覽器。

      這對性能影響雖小但很明顯。您也可以通過手動修復所有URL 來減少這種情況。就是這樣!我們希望本文能幫助您了解如何提高WordPress的速度和性能。

      繼續嘗試這些技術。不要忘記在實施這些方法之前和之后測試您的網站速度。您會驚訝地發現這些更改將提高您的WordPress性能。

      更多閱讀:
      Core Web Vitals :頁面速度現在對 SEO 更為重要
      Google SEO:頁面速度還是排名因素嗎?
      Technical SEO: Google這個新功能將使你的網頁速度更快
      翻譯整理作品,原作品來源wpbeginner


      點贊(3) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部