GG資源網

最全提升WordPress速度和性能的綜合指南

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

在本文中,我們將分享最有用的WordPress速度優化技巧,以提高WordPress性能並加快您的網站速度。
本文是WordPress性能優化的綜合指南。我們的內容將包含以下目錄內容。

載入速度很重要的原因

研究表明,從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帶有內置功能來做到這一點。

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

減少外部HTTP請求

許多WordPress插件和主題從其他網站載入各種文件。這些文件可以包括來自外部資源(例如 Google、Facebook、分析服務等)的腳本、樣式表和圖片。使用其中的一些就可以了。其中許多文件都經過優化,可以儘快載入,因此比將它們託管在您自己的網站上要快。
但如果您的插件發出大量此類請求,那麼它可能會顯著減慢您的網站速度。
您可以通過禁用腳本和樣式或將它們合併到一個文件中來減少所有這些外部 HTTP 請求

減少資料庫調用

注意:此步驟技術性更強,需要PHP和WordPress模板文件的基本知識。
不幸的是,有很多編碼很差的WordPress主題。他們忽略了WordPress標準方法,最終直接進行資料庫調用,或者對資料庫發出過多不必要的請求。這確實會降低伺服器的速度,因為它會給伺服器帶來太多的工作要做。即使編碼良好的主題也可能包含進行資料庫調用的代碼,只是為了獲取博客的基本信息。如下代碼中,每次看到<?php,都是新資料庫調用的開始:

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

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

 

優化WordPress資料庫

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

限制帖子修改

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

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

禁止盜鏈

如果您在WordPress網站上創建高質量的內容,那麼可悲的事實是它可能遲早會被盜。發生這種情況的一種方式是其他網站使用您網站上的URL顯示您的圖片,而不是將它們上傳到他們自己的伺服器。這樣他們就會竊取您的帶寬,而您卻無法獲得任何流量。
只需將此代碼添加到您的.htaccess 文件即可阻止來自WordPress網站的圖片熱鏈接。

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

 

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

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

如果您在博客文章中添加許多圖片、多個視頻嵌入和照片庫,那麼您可以使用延遲載入。
延遲載入不會立即載入所有圖片和視頻,而是僅下載用戶屏幕上可見的圖片和視頻。它用佔位符圖片替換所有其他圖片和視頻嵌入。當用戶向下滾動時,您的網站會載入現在在瀏覽器查看區域中可見的圖片。您可以延遲載入圖片、視頻,甚至WordPress評論和頭像。
對於圖片、iframe 和視頻,您可以使用WP Rocket插件的延遲載入。

使用DNS級網站防火牆

WordPress防火牆插件可幫助您阻止暴力攻擊、黑客攻擊和惡意軟體。但是,並非所有防火牆插件都是一樣的。其中一些防火牆插件在您的網站上運行,這意味著攻擊者在被阻止之前已經能夠到達您的網路伺服器。這類插件對於安全性仍然有效,但對於網站性能而言並不是最佳的。
這就是為什麼我們建議使用DNS級防火牆,例如Sucuri或Cloudflare。這些防火牆甚至在惡意請求到達您的網站之前就將其阻止。

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

如果您將站點切換到HTTPS/SSL,那麼您可能會遇到混合內容錯誤。解決這個問題最簡單的方法是安裝像Really Simple SSL這樣的插件。然而,問題是這些插件首先捕獲所有URL,然後將它們更改為HTTPS,然後再將其發送到用戶的瀏覽器。
這對性能影響雖小但很明顯。您也可以通過手動修復所有URL 來減少這種情況。就是這樣!我們希望本文能幫助您了解如何提高WordPress的速度和性能。
繼續嘗試這些技術。不要忘記在實施這些方法之前和之後測試您的網站速度。您會驚訝地發現這些更改將提高您的WordPress性能。
由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » 最全提升WordPress速度和性能的綜合指南