WordPress 網站所有者通常會安裝外掛外掛來擴充套件其網站的特性和功能。

有些外掛外掛提供增強的安全性,並能監視網站的效能。還可以安裝外掛外掛來管理備份、幫助執行論壇或聊天服務、改善 SEO 站群、減少垃圾郵件以及執行無數其他站點管理任務。

儘管很有用,但使用外掛外掛有潛在的弊端:

他們會破壞網站!

如果小心地使用外掛外掛,則無需擔心。但是,在選擇、測試和維護它們時,有一些事項需要考慮。

本文將介紹一些外掛外掛可能導致網站崩潰的方式,然後介紹五種避免問題的方法。最後將討論外掛外掛使網站癱瘓時首先應該做的事。

那麼,哪裡可能出問題?

如果網站意外關閉,則某個外掛外掛可能是問題的根源。以下是一些涉及網站崩潰的外掛外掛的常見方式:

WordPress 更新餘震——CMS(內容管理系統)與外掛外掛之間的相容性必須得到維護。 WordPress 更新後,外掛外掛可能需要更新或更改配置,才能正常工作。外掛外掛更新的副作用——把外掛外掛更新到最新版本時,可能會認為新版本與當前版本的 WordPress 相容。這並不總是一個保險的假設。自定義程式碼不匹配——如果網站上新增了自定義的原始碼,則新安裝的外掛外掛可能無法很好地與程式碼配合使用,或者更改自定義程式碼後,可信賴的外掛外掛才開始起作用。外掛外掛佔用站群伺服器資源——外掛外掛能吞噬許多站群伺服器資源,這會損害網站的效能,甚至可能使其癱瘓。惡意外掛外掛——不道德的開發者建立的外掛外掛表面上正在執行其應有的作用,但實際上可能適得其反。例如,他們可能會在頁面中充斥廣告,重定向網站的訪問者等,而這些完全忽略了網站的效能和穩定性。主題和外掛外掛衝突——外掛外掛和主題之間的整合必須穩定。如果使用的主題過於複雜,或者是來自不受信任的開發者,則外掛外掛和主題之間可能會有衝突。

很明顯,外掛外掛在站點意外問題中扮演非常重要的角色。現在,一起看一下防止這些問題發生的一些方法。更多的相關內容可以參考怎樣使用 WordPress 外掛外掛保護網站。

避免 WordPress 網站上的外掛外掛崩潰的 5 種方法

本部分將講解為阻止外掛外掛關閉網站而採取的五項操作。

實施外掛外掛認證流程

安裝外掛外掛之前,請先進行認證,以阻止效能低下、不必要且不值得信任的外掛外掛。評估任何外掛外掛都非常簡單,只需關注以下三個問題:

外掛外掛受歡迎嗎?

可以透過大眾挑選外掛外掛。如果一個外掛外掛有成千上萬的使用者,則可以確定其中一些使用者會遇到問題(如果存在問題的話)。不過,擁有很多滿意使用者的外掛外掛通常是一個不錯的選擇。

外掛外掛是否由開發者定期更新?

為了與 WordPress 網站保持同步並提供最新的安全性,開發者需要定期更新外掛外掛。檢視外掛外掛的釋出歷史和最新發布日期。如果開發者不能保證其外掛外掛的安全性並與 WordPress 保持俱進,則不能安裝此外掛外掛。

外掛外掛透過測試了嗎?

下一部分中將對此進行詳細介紹,必須測試任何新外掛外掛,以確保與其他外掛外掛、網站主題或自定義程式碼不衝突。

在安裝外掛外掛時,除非這三個問題的答案都是 “是”,否則將不安裝任何外掛外掛,這能避免使用許多不良的外掛外掛,並能避免出現與外掛外掛相關的網站問題。

更新後進行測試

在站群軟體開發和質量保證的領域,術語 “迴歸測試” 適用於更改程式碼後進行的測試。測試的目的是確保所做的更改不會妨礙任何現有行為。

迴歸測試的概念也適用於網站、其自定義程式碼以及所用的外掛外掛。

可能經常或每年僅幾次更新外掛外掛和更改自定義程式碼。無論哪種方式,都應在進行任何更改(包括 CMS 更新,外掛外掛更新或修改資料庫)之後徹底測試站點。

最簡單的方法是記錄十到十五個需要經常檢查的內容(選單,登入頁面,廣告行為),列出一個表格,使其易於管理。將試執行的時間保持在大約一個小時。

提出可重複的測試,可以在網站維護過程中建立連續性,並且由於測試並不需要很長時間,將更願意根據需要進行多次測試。

選擇流量少的時間測試網站。這樣能夠推出所有更改,瀏覽清單並確信網站執行正常。

減少外掛外掛數量

網站可能會因為外掛外掛太多而中斷。儘管通常設計高質量外掛外掛來節約地使用站群伺服器資源,但許多外掛外掛同時執行的累積效果可能對站群伺服器效能產生重大影響,甚至可能使網站癱瘓。

有一種簡單的方法可以減少使用的外掛外掛數。檢視網站上當前正在使用的所有外掛外掛,並找出功能重疊的。如果發現任何不必要的重複,則應刪除。

除了確保沒有功能重複的外掛外掛外,還應該考慮安裝多用途的外掛外掛來整合所有內容。例如,JetPack 可以處理安全性、效能監控、自動備份以及許多其他站點管理任務。如果有獨立的外掛外掛可以被 JetPack 等功能廣泛的外掛外掛所取代,則絕對應該考慮替換。這樣能享受到更加集中的控制,並且不會像執行多個外掛外掛那樣使 Web 站群伺服器的資源負擔沉重。

別讓主題成為問題

某些外掛外掛可能需要比其它外掛外掛更完整地與主題整合。例如,與幫助管理密碼的外掛外掛相比,直接影響資訊在網站上顯示方式的外掛外掛需要與主題進行更大程度的整合。不過,主題和大多數外掛外掛之間需要一定程度的相容性。

因此,主題也應該被稽核,稽核過程與上述建議的外掛外掛認證流程相似。主題受歡迎嗎?它是否由開發人員定期更新?主題是否透過測試?

如果選擇了常用的通用主題,原創性可能會稍差一些,但穩定性更佳。這些主題被廣泛接受並持續使用證明了它們與 WordPress 以及許多流行的外掛外掛的相容性好。

最佳化站點效能

擁有能提供快速穩定平臺的可靠 WordPress 託管服務提供商,是網站避免與外掛外掛相關的崩潰的基礎。避免使用免費的或非常便宜的共享 WordPress 託管服務,因為其他網站產生問題可能會對網站的效能產生負面影響。選擇具有專用 WordPress 託管服務的提供商,可以更好地控制網站所在的站群伺服器。

隨著流量的增加,增加站群伺服器資源是明智的,因為 WordPress 和安裝的外掛外掛能處理不斷增加的工作量。

站點包含的資料量,可能會影響外掛外掛效能並總體上降低站點速度。可以在不刪除任何內容的情況下最大程度地減少資料佔用量——需要做的就是壓縮資料。透過壓縮網站內容(包括所有 WordPress 網頁,影象,視訊,CSS 檔案和 JavaScript 檔案),可以減輕站群伺服器上的資源消耗,確保外掛外掛效能更好。

第一響應:外掛外掛使網站崩潰時該怎麼辦

某個外掛外掛使網站崩潰時,恢復網站的第一步是透過 WordPress 控制面板關閉有問題的外掛外掛。

然而在某些情況下,外掛外掛建立的錯誤將使 WordPress 控制面板無法訪問。如果發生這種情況,應該手動禁用該外掛外掛。最簡單的方法是禁用外掛外掛檔案,這可以透過重新命名網站站群伺服器上的特定資料夾輕易實現。

使用 FTP 客戶端或類似工具可以訪問網站的所有檔案和資料夾,包括外掛外掛使用的檔案和資料夾。找到/ wp-content / plugins 資料夾,並臨時重新命名。這將導致包括使網站崩潰的外掛外掛在內的所有外掛外掛停止執行,從而使 Web 站群伺服器處於可重新聯機的穩定狀態。

網站恢復正常執行後,需要還原外掛外掛的資料夾名稱,並有選擇地重新啟用關鍵外掛外掛。然後,尋找導致崩潰的外掛外掛。

與外掛外掛相關的網站崩潰是可避免的

本文談到了一些重要的話題,首先要特別注意外掛外掛的選擇和維護,並且,瞭解外掛外掛在網站上造成問題的方式對避免崩潰至關重要。

防止外掛外掛影響網站穩定性的這五種方法應該派上用場,這能建立一個可重複的外掛外掛認證和測試流程,並更好地瞭解使外掛外掛破壞網站的某些因素。

如果仔細選擇和管理外掛外掛,可能永遠不必處理站點崩潰的問題;如果確實發生了此類崩潰,則可以排除外掛外掛,並找出能使網站更快的因素。想知道更多的內容分可以閱讀 WordPress WordPress 建站中 15 個常見的錯誤。