為什麼WordPress慢?讓我們弄清楚問題的根源!

為什麼WordPress慢?讓我們弄清楚問題的根源!

弄清楚WordPress速度慢的原因可能具有挑戰性。WordPress網站涉及許多部分,從其Web伺服器和相關設定到各種主題和外掛。這也可能是由於未優化的內容,例如影象、視訊和嵌入。

但是你怎麼能找出導致效能問題的原因呢?很難馬上說問題出在哪裡——有多種可能性,我們將在這篇文章中探討它們。

我們不會僅僅停留在找出您的WordPress網站執行緩慢的原因。您還將學習許多加快慢速WordPress網站的方法。

  1. 為什麼WordPress慢?
  2. 確定WordPress網站是否執行緩慢的4個步驟
  3. 改善WordPress網站速度的17種方法

為什麼WordPress慢?

一些Web開發人員完全忽略了WordPress,理由是它有多慢。雖然以前可能是這種情況,但現在已經有一段時間了,這並不是一個準確的說法。如今,許多大品牌都使用WordPress來託管他們的網站。

但是,許多因素會影響您的WordPress網站的效能。一些最常見的包括:

  • 您網站的網路託管服務提供商
  • 伺服器端優化(PHP版本、快取、壓縮等)
  • 緩慢的WordPress主題
  • 緩慢的WordPress外掛
  • 未優化的內容(主要是圖片)
  • 外部HTTP請求過多
  • 不使用專用資源來提供內容(CDN、視訊託管等)

典型WordPress網站的各種元素

典型WordPress網站的各種元素

除了由您的網路託管服務提供商實施的適當的伺服器優化之外,您還可以進行許多優化以確保您的網站超快。我們將在本文後面討論這些,但首先,讓我們弄清楚是什麼讓您的網站變慢。

確定WordPress網站是否執行緩慢的4個步驟

  1. 第 1 步:執行頁面載入速度測試
  2. 第 2 步:對網站進行負載測試
  3. 第 3 步:檢視您的WordPress主題和外掛
  4. 第 4 步:使用應用程式效能監控 (APM) 工具

在您的網站上執行測試是確定是什麼導致您的網站變慢的好方法 – 無論是您的網路託管服務提供商、網站本身,還是兩者兼而有之?讓我們來看看您可以執行的一些網站測試。

第 1 步:執行頁面載入速度測試

您的網站載入速度有多快?任何載入時間超過兩秒的網頁都不利於使用者體驗。理想情況下,您的目標應該是載入時間低於1秒——介於兩者之間的任何時間都可以,但您應該始終考慮進一步優化它。

您可以為此目的使用不同的網站速度測試工具 ——GTmetrix、Pingdom Tools、Google PageSpeed Insights和WebPageTest都是不錯的選擇。

我將使用GTmetrixPingdom工具 來演示此步驟。

首先,讓我們啟動GTmetrix並測試一個網頁。選擇離您(或您網站的訪問者)最近的伺服器位置以獲得更好的結果(提示: 註冊一個免費的GTmetrix帳戶以獲得更多伺服器位置選項)。

GTmetrix主頁

GTmetrix主頁

在這裡,我們正在測試WordPress網站的主頁,因為這是大多數使用者會訪問的地方。此外,主頁包含大量內容,因此非常適合測試。

測試完成後,您將看到如下GTmetrix效能報告。

GTmetrix報告示例

GTmetrix報告示例

GTmetrix根據許多指標對網頁進行評分。它還提供了測試期間頁面載入方式的視覺化時間線。要詳細瞭解它,您必須向下滾動。

GTmetrix報告的“Summary”選項卡

GTmetrix報告的“Summary”選項卡

Summary選項卡突出顯示了影響您網站效能的所有主要問題。在這種情況下,最重要的問題是伺服器的響應時間。這幾乎總是意味著考慮升級您的託管計劃或遷移到更好的主機。但是,在你得出這個結論之前,最好先解決所有其他問題並重新審視這一點。

下一個主要問題是“避免過多的DOM大小”——這是使用頁面構建器時的常見問題。另一個問題——“避免大的佈局變化”——也可能與頁面構建器或主題有關。

“避免巨大的網路負載”是指負載重的資產,例如影象、指令碼和CSS檔案。Page Details部分對此進行了快速概述 。在這裡,您可以看到總頁面大小和頁面請求數非常高。

不使用CDN在降低WordPress網站速度方面起著另一個關鍵作用。

單擊“Performance 選項卡將為您提供更多由瀏覽器和Lighthouse效能報告的指標。

GTmetrix報告的Performance選項卡

GTmetrix報告的Performance選項卡

正如你所看到的,這個測試網頁沒有什麼好做的。轉到報告的StructureWaterfall選項卡將為您提供更多見解。

接下來是Pingdom Tools,另一個流行的速度測試工具。我們將在這裡再次測試同一個站點的主頁。

Pingdom Tools網站速度測試工具

Pingdom Tools網站速度測試工具

Pingdom Tools使用自己的演算法來測試網頁。這個網站的結果看起來也不是很好。

Pingdom Tools速度測試結果

Pingdom Tools速度測試結果

進一步向下滾動將向您展示如何提高網站的效能。擴充套件每條建議將為您提供有關可以改進的地方和方式的更多詳細資訊。

Pingdom的效能改進建議

Pingdom的效能改進建議

由於每個速度測試工具都有自己的效能指標,因此您無法直接將一個速度測試的結果與另一個進行比較。所以,無論你選擇什麼,最好還是堅持一個。

最後,您還應該考慮網站的感知效能和實際效能之間的差異。閱讀我們關於執行網站速度測試的深入文章以獲取更多資訊。

第 2 步:對網站進行負載測試

對您的網站進行負載測試將揭示有關它在現實世界中的速度的新資訊。我們將為此使用k6  ,這是一個免費的開源負載測試工具,可以在您的系統上本地執行。

k6 FOSS速度測試工具

k6 FOSS速度測試工具

使用免費的k6版本 需要一些命令列知識,但是一旦你開始使用它就會非常強大。(注: 或者,您可以使用k6的高階雲解決方案或更簡單的基於雲的負載測試工具,如Loader.io

結合其出色的k6 Reporter擴充套件,您可以執行負載測試並在HTML中獲得精確的結果:

k6負載測試結果——請求指標

k6負載測試結果——請求指標

以上結果是針對同一站點進行10分鐘的負載測試,最多50個虛擬使用者。儀表板還包括其他有用的統計資訊:

k6負載測試結果 - 其他統計資訊

k6負載測試結果 – 其他統計資訊

請注意,大多數請求都失敗了,可能表明伺服器無法處理它們。

您還可以在k6指令碼中設定閾值和檢查(例如,頁面載入時間低於1.5秒,使用者能否登入等)。這些指標也將整齊地顯示在儀表板中。

下圖顯示了使用確切條件的另一個站點的負載測試結果,以便為您提供更清晰的畫面。

k6負載測試結果 - 第2輪

k6負載測試結果 – 第2輪

有28個失敗的請求可能看起來很糟糕,但考慮到請求的總數,情況並非如此。這只是我本地機器發出的所有請求的0.25%。這裡的結果表明該站點的網路託管服務提供商可以為相當數量的併發使用者提供服務。

第 3 步:檢視您的WordPress主題和外掛

測試您的WordPress網站的主題和外掛應該是發現任何主要效能問題的下一個主要步驟。這裡有很多種類 – 您經常會發現某些主題和外掛比其他主題和外掛優化得更好。

在速度測試部分的前面,我們討論了在報告中發現有問題的主題或外掛。但是還有另一種直接的方法——一次禁用一個主題或外掛,然後檢視站點的效能(在速度測試、負載測試或兩者中)。

如果效能問題仍然存在,請再禁用一個主題或外掛並重新執行測試。繼續這樣做,直到找到罪魁禍首。

但是,這種方法不適用於生產站點。擁有一個臨時站點在這裡真的很有幫助。您可以使用它通過新增、更改或刪除特定功能來測試生產站點的各種迭代。

大多數網路託管服務提供商,尤其是便宜的共享託管計劃,預設情況下不提供此功能。因此,您必須手動設定登臺站點或使用WordPress登臺外掛(如WP StagecoachWP Staging)。

這個登臺站點實際上是您的生產站點的精確副本,包括其伺服器和伺服器端配置。您可以使用它來修補和測試您的網站,而不會影響其實時版本。

第 4 步:使用應用程式效能監控 (APM) 工具

APM工具與速度和負載測試工具相結合可以增強您的網站診斷能力。

無需設定臨時站點並逐個猜測要禁用哪個外掛或主題,一個稱職的APM工具可以幫助您確定效能緩慢的根源——而無需更改站點上的任何內容。它跟蹤和分析緩慢的事務、資料庫查詢、外部請求、WordPress鉤子、外掛等。

Kinsta APM

Kinsta APM

通常,使用APM工具對初學者並不友好。即使是專業的開發人員也需要一些關於如何有效使用它的培訓。另外,總是有額外的成本因素,因為它們中的大多數都需要許可證才能執行。

最簡單直接的方法是,使用免費的Query Monitor WordPress外掛

您可以禁用WP-Cron並將其替換為系統cron以提高站點的效能。

利用APM工具,您會找到最慢的WordPress外掛和鉤子。

APM的“WordPress”標籤

APM的“WordPress”標籤

如果您在此處發現任何不必要的外掛,或具有重複功能的外掛,您可以將它們從您的WordPress站點中刪除。例如,我可以在這裡看到兩個聯絡表單外掛,以及一個本網站可以不用的投資組合外掛。

向下滾動此選項卡將顯示最慢的WordPress鉤子。

顯示最慢的WordPress鉤子

顯示最慢的WordPress鉤子

跟蹤最慢的WordPress鉤子是APM最有用的功能之一。您可以單擊掛鉤專案以檢視其事務樣本。

檢視慢鉤子的事務樣本

檢視慢鉤子的事務樣本

通過準確瞭解哪個外掛、主題或鉤子是效能瓶頸,您可以提高網站效能並減少頁面載入時間。

加速WordPress網站的17種方法

知道是成功的一半!根據這些知識採取行動,您將看到結果。您已經執行了上述所有測試。現在,讓我們探索可以加速WordPress網站的潛在領域。

您可以使用以下有用的連結跳轉到任何部分:

  1. 保持您的WordPress網站更新
  2. 優化您網站的圖片
  3. 謹慎使用外掛(僅在必要時)
  4. 選擇一個快速的WordPress主題
  5. 配置快取以優化您的網站
  6. 減少外部HTTP請求(和API呼叫)
  7. 縮小您網站的指令碼和樣式表
  8. 在每個頁面載入時僅載入必要的指令碼
  9. 加快您緩慢的WordPress管理儀表板
  10. 伺服器位置和配置事項
  11. 使用內容交付網路 (CDN)
  12. 刪除不必要的URL重定向
  13. 修復WordPress混合內容警告(HTTPS/SSL錯誤)
  14. 定期優化您的WordPress資料庫
  15. 選擇基於雲的WordPress安全服務
  16. 升級到最新的PHP版本
  17. 切換到受信任的託管WordPress主機

1. 保持您的WordPress網站更新

維護WordPress網站的一個重要方面是保持更新。這似乎是最明顯的做法,但仍然值得提醒。

WordPress更新包括安全補丁、最新功能和效能修復。

您可以在其wp-config.php檔案中為您的站點啟用自動更新。我們始終建議更新到最新的WordPress版本以確保您的網站安全。

同樣,您還應該更新所有活動的外掛和主題。如果您在您的網站上發現任何超過一年未更新的外掛或主題,那麼是時候重新考慮其替代品了。

2.優化您網站的圖片

根據HTTP存檔 (2022年3月1日),WordPress網站的中位頁面重量為2408KB,其中影象幾乎佔1117KB(佔總頁面重量的46.38%)。

WordPress:影象狀態

WordPress:影象狀態。(來源:HTTP存檔)

難怪大影象會減慢您的網站速度,從而產生不太理想的使用者體驗。因此,手動或使用外掛優化影象可以大大加快頁面載入時間。

優化影象時,您可以使用有損或無損影象壓縮方法。大多數影象編輯器在儲存影象的同時提供質量調整以實現最佳影象壓縮。有失真壓縮幾乎總是在保留影象細節和擁有更小的檔案大小之間達到完美的平衡點。

選擇正確的影象檔案格式至關重要。PNG非常適合計算機生成的圖形,而JPEG則更適合照片。還有更多的影象格式,例如GIF、SVG、JPEG XR和WebP。有些瀏覽器普遍支援,有些則不支援,因此您必須在選擇它們之前仔細研究。

WordPress媒體設定 -> 影象大小

WordPress媒體設定 -> 影象大小。

WordPress預設支援響應式圖片。您可以設定您喜歡的影象大小,讓WordPress處理其餘的。但是如果你想節省磁碟空間,你可以使用像Imsanity這樣的免費WordPress外掛來自動將大影象縮小到配置的大小。

至於WordPress影象優化外掛,ImagifyShortPixel 是一些流行的選項。我們在關於優化網路影象的詳細文章中列出了更多選項。

3. 謹慎使用外掛(僅在必要時)

外掛是WordPress及其社羣的生命。WordPress.org上列出了令人印象深刻的54,000多個免費外掛庫 ,以及其他地方列出的數千個外掛,您可以在安裝WordPress外掛時陷入困境。

未優化的WordPress外掛會降低您網站的效能,增加頁面載入時間。

儘管如此,您可以在不損害網站效能的情況下安裝數十個WordPress外掛,但您還必須確保這些外掛編碼良好並針對效能進行了優化。更重要的是,外掛開發人員應該對它們進行優化以使其相互配合。

WordPress外掛推薦列表

WordPress外掛推薦列表

您可以瀏覽我們為各種用例精心挑選的最佳WordPress外掛列表。無論是SEO外掛社交媒體外掛聯絡表單外掛還是電子商務外掛,您一定會在那裡找到有用的東西。

無論您安裝了多少外掛,您都可以隨時參考本文中的第 3 步和/或第 4 步來確定您是否有任何有問題的外掛。

4. 選擇一個快速的WordPress主題

選擇一個快速的WordPress主題對於您的網站效能和使用者體驗至關重要。主題的功能,如佈局、導航選單、調色盤、字型和影象放置,是訪問者首先會注意到的。

如果這些功能沒有得到很好的優化,你的網站可能很漂亮,但速度也很慢。

Hello Elementor是一個流行的WordPress主題

Hello Elementor是一個流行的WordPress主題

在選擇WordPress主題之前,請列出您想要在您的網站上使用的所有功能。然後研究並記下符合您要求的主題。

始終尋找具有高評級和出色客戶支援的值得信賴的開發人員。我們還建議您避免使用不經常更新的主題。

無論是免費主題還是高階主題,請選擇能夠實現您網站目標的主題。為了方便您,我們測試了數十個WordPress主題,包括WooCommerce主題,並列出了表現最佳的主題:

選擇具有重點“主題”的主題, 因為我們經常發現它們簡單而輕量級。您可以找到大量實用且美觀的主題,而不會產生不必要的臃腫(例如,避免使用半生不熟的頁面構建器外掛的主題)。

如果您已經有一個實時的WordPress站點,我們建議您設定一個臨時站點並在釋出之前測試主題。

5.配置快取以優化您的網站

各種網站快取的插圖

各種網站快取的插圖

快取是一種具有多層的複雜技術。我們有一篇專門的文章來解釋什麼是快取。快速總結一下,它是儲存和呼叫經常提供的資料以加快網站速度的過程。

WordPress在PHP和MySQL上執行,如果您不使用快取,這兩者都會變得臃腫。因此,您的網站速度是您、您的主機和快取之間的共同努力。

大多數託管WordPress主機都負責伺服器級別的快取,因此您不必自己實現它。但是,如果他們不這樣做,您可以隨時使用免費的WordPress快取外掛 (例如WP Super Cache、  W3 Total Cache)。

快取和不快取站點對比

快取和不快取站點對比

即使沒有啟用快取,上述站點的效能也非常出色,因為它經過了合理的優化。但是,啟用快取後,它的效能提高了23%。如果您要為成千上萬的唯一訪問者提供服務,那麼這些載入時間就會加起來。

6. 減少外部HTTP請求(和API呼叫)

您的WordPress網站的主題和外掛可能包括對各種資源的外部請求。通常,這些請求用於載入外部託管的檔案,例如樣式表、字型、指令碼等。

CSS可以是一個渲染阻塞資源

CSS可以是一個渲染阻塞資源

有時,它們用於新增分析、社交媒體共享等功能。

使用其中的一些是可以的,但太多會降低您的網站速度。如果您可以減少HTTP請求的數量並優化它們的載入方式,您就可以加速您的網站。

有關詳細指南,您可以參考我們關於如何減少HTTP請求的文章。

7. 縮小網站的指令碼和樣式表

程式碼縮小是從程式碼中刪除不必要元素的過程。對於WordPress網站,主要包括縮小JS指令碼 和CSS樣式表。

這些元素是程式碼的一部分,因為它很容易被人類(或Web開發人員)閱讀。這種元素的一個簡單示例是程式碼註釋。但是,機器(或網路瀏覽器)不需要這些元素。

通過縮小您的網站程式碼,您可以擁有更小的JavaScript和CSS檔案。它們不僅載入速度更快,而且瀏覽器解析它們的速度也更快。它們一起可以極大地提高您的頁面載入速度。

大多數WordPress效能外掛 將幫助您毫不費力地做到這一點。一個流行的選項是免費的Autoptimize外掛,在撰寫本文時,它的活躍安裝量已超過1萬。

這種minify發生在Cloudflare 的邊緣網路上。它甚至也快取在那裡。由於Cloudflare負責最終縮小程式碼並將這些檔案從最近的邊緣伺服器提供給訪問者,因此它可以釋放您的伺服器資源。

8.在每次頁面載入時只載入必要的指令碼

大多數WordPress主題和外掛資源經常在所有頁面上載入和執行,即使在某些頁面上不需要它們。例如,聯絡表單外掛可以在每個頁面上載入其資產,而不僅僅是在具有聯絡表單的頁面(例如聯絡頁面)上。

縮小和組合這些指令碼可能會稍微提高您的網站效能,但最好首先阻止這些指令碼和樣式載入。

我們建議 為此任務使用免費的 Asset Cleanup外掛。它將掃描頁面上載入的所有資產。然後,您可以選擇此特定頁面上不需要的CSS和JS檔案,從而減少臃腫。

使用“ Asset Cleanup”外掛

使用“ Asset Cleanup”外掛

資產清理與快取結合使用效果最佳,因為優化的頁面不必由Web伺服器重複生成。

9. 加速你緩慢的WordPress管理儀表板

通常,後端優化從優化前端開始,因為加速前端幾乎總是能解決後端的效能問題。

如果您的WordPress管理員反應遲緩,您可以反過來做同樣的事情——修復後端效能問題可能有助於加快您的網站訪問速度。

在這種情況下,使用伺服器級APM工具總是很方便,因為安裝額外的外掛可能會進一步降低您的網站速度。

使用Kinsta APM查詢最慢的事務

使用Kinsta APM查詢最慢的事務

高Admin-Ajax使用率是WordPress網站中常見的效能瓶頸。然而,緩慢的WordPress管理員也可能是由於後臺WordPress任務,例如WordPress備份、WP-Cron等(如我們之前的示例中所示)。或者它可能是一個臃腫的外掛,它在您的管理儀表板中新增了太多的橫幅。

10. 伺服器位置和配置事項

您的Web伺服器的位置及其配置會對您網站的速度產生重大影響。

例如,如果您的網路伺服器在美國,您的網站對來自歐洲或印度的訪問者的載入速度將比對來自美國的訪問者的載入速度慢。

您可以使用以下方法緩解這種情況:

  • 離您和您網站的大多數訪問者最近的網路伺服器。
  • 具有廣泛全球覆蓋範圍的CDN 。

11. 使用內容交付網路 (CDN)

加快網站速度的最簡單方法之一是使用快速可靠的CDN。

CDN通過直接向您的訪問者提供內容來減輕您的Web伺服器的負載。這些是一個伺服器網路(也稱為POP),旨在託管和交付站點內容的副本,例如影象、樣式表、字型、指令碼和視訊。

Cloudflare CDN

Cloudflare CDN

我們建議每個網站至少使用某種型別的CDN來加快其效能。

提示:如果您的網站使用任何流行的開源JavaScript庫(例如 jQuery、D3.js、three.js、Web Font Loader),您可以使用Google Hosted Libraries CDN來加快其交付速度。

12. 刪除不必要的URL重定向

如果您要使用新帖子和頁面更新網站,您的URL結構可能會發生變化。在這種情況下,URL重定向是一件好事。但是,如果您不遵循WordPress 重定向最佳實踐,您可能會對您網站的使用者體驗和搜尋引擎優化 (SEO)產生負面影響。

配置不當的URL重定向最常見的問題是導致重定向鏈。在某些情況下,這個鏈是一個無限重定向迴圈。這種重定向鏈通常會導致頁面載入時間增加。

有時,錯誤配置的URL重定向也可能導致錯誤404“找不到頁面” 錯誤。如果您的網站生成大量404錯誤,它也會影響您的網站效能,因為這些響應通常不會被快取。

我們的蜘蛛分析外掛,可幫助您檢視重定向和404錯誤的確切數量。

蜘蛛統計外掛日誌列表的404錯誤和30x重定向故障

蜘蛛統計外掛日誌列表的404錯誤和30x重定向故障

您可以設計一個有創意的404錯誤頁面來擺脫它,但從長遠來看,這對您沒有幫助。

閃電博的錯誤 404“找不到頁面”頁面

閃電博的錯誤 404“找不到頁面”頁面

以下是避免建立不必要的重定向的方法:

  • 使用正確的URL字首(HTTP或HTTPS)。
  • 保留或刪除URL中的“www”子域(不要混淆)。
  • 不要在URL中使用帖子和頁面ID 。
  • 包括整個URL路徑。
  • 確保您的頂級域 (TLD)在一個重定向中解析(理想情況下,應該沒有重定向)。

WordPress包括許多設定重定向的方法。其中之一是John Godley的免費且流行的重定向外掛

使用免費的WordPress '重定向'外掛

使用免費的WordPress ‘重定向’外掛

如果您的網站通過寶塔面板管理,您還可以從寶塔面板儀表板管理重定向。此工具是設定重定向的更好方法,因為規則是在伺服器級別實現的。這也意味著您需要少安裝一個第三方外掛。

在寶塔面板中新增重定向規則

在寶塔面板中新增重定向規則

轉到您要管理的站點,點選設定,然後單擊“重定向”選項卡。然後通過單擊大的“新增重定向”按鈕新增新的重定向。

如果您的網路主機使用Apache伺服器,您需要編輯其.htaccess 檔案以設定重定向。對於這種情況,您可以使用.htaccess Generator站點為您的站點生成正確的重定向規則。

13. 修復WordPress混合內容警告(HTTPS/SSL錯誤)

今天必須通過HTTPS協議執行您的WordPress網站。但是,在從HTTP遷移到HTTPS時,您可能會遇到幾個問題——最常見的一個是“混合內容警告”警報

當頁面包含HTTP和HTTPS內容時,會出現混合內容警告。不安全地載入資源不僅是一個安全問題,也是一個潛在的效能問題。

如果您在您的網站上遇到混合內容錯誤,您可以使用免費工具(如Why No Padlock  )向您顯示哪些資源被不安全地載入。

然後,您可以執行快速搜尋和替換以修復所有潛在原因。免費的Better Search Replace外掛是解決此問題的一種方法。

一個簡單的搜尋和替換應該可以解決您所有的混合內容警告。但如果沒有,您可能需要查詢並手動更新一些硬編碼指令碼。或者聘請可以為您做到這一點的開發人員。

14. 定期優化你的WordPress資料庫

WordPress站點的資料庫儲存其所有關鍵資訊。但是如果沒有定期維護,它可能會降低您的網站速度。

例如,當您啟動網站時,WordPress資料庫仍然可以儲存多年前的資訊。這包括帖子和頁面修訂、草稿、已刪除的評論和已刪除的帖子。雖然它們可能有助於編輯和釋出最近的帖子,但隨著時間的推移,資料庫會積累大量不必要的資料並變得臃腫。

因此,優化您的WordPress資料庫對於改善和維護您網站的效能是必要的。

此外,一些外掛和主題將資料新增到wp_options表 中,以便更輕鬆地配置它們並自動載入設定。但是自動載入過多的資料會減慢頁面響應時間。

您可以使用各種技術來優化WordPress資料庫。一種方法是使用phpMyAdmin或Adminer手動清除過時的資料庫專案。或者您可以使用WordPress資料庫優化外掛 ,例如WP-OptimizeWP-SweepAdvanced Database Cleaner

使用“高階資料庫清理器”外掛

使用“高階資料庫清理器”外掛

15. 選擇基於雲的WordPress安全服務

每天都有成千上萬的WordPress網站被黑客入侵。因此,安全性對於WordPress網站來說是一個關鍵問題,您需要時刻掌握它。

您有兩種使用防火牆保護WordPress站點的主要方法:

  1. 選擇具有 良好記錄的安全網路託管服務
  2. 使用專門的第三方安全服務來保護您的網站

第一個選項是明確的。可靠的WordPress託管服務提供商將為您處理大部分網站安全措施。

但是,如果您必須選擇第二個選項,您還有另外兩個選擇:

  1. 選擇WordPress安全外掛(例如Wordfence)
  2. 選擇DNS防火牆(例如Cloudflare)

WordPress安全外掛因其始終線上和定期掃描要求而耗盡了您網站的資源。

相反,您可以使用Cloudflare等基於雲的安全解決方案。它們還提供針對機器人、DDoS攻擊和代理流量的額外保護。

此外,我們支援雙因素身份驗證 (2FA) 和IP地理位置阻止。我們還會在一分鐘內禁止登入嘗試失敗六次的IP。此外,我們強制實施完全加密的連線(SFTP、SSH、HTTPS),在所有新的WordPress安裝上要求使用強密碼,並提供黑客修復保證。

16. 升級到最新的PHP版本

WordPress主要由伺服器端程式語言PHP提供支援。甚至它的主題和外掛也主要是用PHP編寫的。

通常,較新的PHP版本比較舊的版本更快。它們提供了許多效能改進,也更安全。

年度PHP基準測試發現WordPress在PHP 8.1上比PHP 8.0快47.10% 。與PHP 7.2相比,它更快, 每秒處理超過50%的請求。

WordPress 5.9-RC2 PHP基準測試

WordPress 5.9-RC2 PHP基準測試

在撰寫本文時,大多數WordPress外掛、主題和開發工具尚不支援PHP 8.1。如果您計劃將生產站點的環境升級到PHP 8.1,我們建議您在暫存環境中對其進行徹底測試,以確保它不會中斷。

不過,如果您的伺服器仍在PHP 7.x版本上,您可以更新到PHP 8.0並獲得大部分相同的好處。

因此您可以在升級之前在其上徹底測試您的網站。如果您的主機沒有讓您選擇更新到最新的PHP版本,那麼是時候重新考慮您的主機提供商了。

17. 切換到受信任的WordPress主機

如果您已經嘗試了上述所有步驟,但仍然卡在緩慢的WordPress網站上,那麼剩下的唯一選擇就是切換到可靠的WordPress託管服務提供商。

通常,WordPress託管具有多種功能,可幫助WordPress網站高效、安全、快速地執行。所有技術知識都留給專家,讓您專注於經營業務。

WordPress託管的計劃通常高於共享託管或DIY VPS託管,但您得到的是您所支付的費用。一些流行的託管WordPress主機是Kinsta、WP Engine、Flywheel、Pressable和Pagely。

無論您最終與誰託管您的網站,都要正確地進行研究並確保它符合您網站的要求。大多數託管WordPress主機還提供免費遷移 ,因此您可以輕鬆地將當前站點遷移到新主機,而無需任何停機時間。

小結

修復緩慢的WordPress網站涉及許多步驟,但您可以做到。擁有一個快速的網站有助於提升您的SEO、使用者體驗和轉化率。另外,每個人都喜歡快速的網站!

評論留言