目錄
Toggle繼續分享wordpress網站維護教程。最近一個客戶的網站出現了如上圖所示是問題,剛開始我以為是插件沖突或PHP錯誤,但并不是,在網站后臺操作一通都沒有反應,問題依舊。
后臺登陸了Siteground才問題具體問題。如上圖所示,原因是客戶的網站mysql數據庫使用超出限制了,所以Siteground從服務器端做了限制,唯一的解決方法就是清理數據庫。(當然也可以花錢升級套餐,但不建議)
登陸phpmyadmin檢查,發現postmeta和posts兩個表特別大,加起來確實超過1G了。正常情況下普通wordpress網站的數據庫占用不應該這么大才對。
一般情況下,普通的wordpress網站數據庫都非常小的,比如悅然wordpress建站官網,運營幾年了,目前也才10多M而已。客戶的網站數據庫之所以這么大,是因為使用了elementor和woocommerce,同時他們還使用了其它幾個擴展插件,而且他們的網站整體做的比較復雜,各種elementor元素和模塊嵌套,這些操作都會使數據庫變大。
還有一個原因是他們關閉了緩存,沒有緩存的話,數據庫的負擔也會變大。
知道了原因就好辦了。這里分享3種處理思路。
1.使用緩存插件。wp rocket、litespeed cache等都可以,這些雖然是緩存插件,但它們都自帶的數據庫清理功能,直接去清理就可以了。
2.使用數據庫清理插件。同類插件很多,比如WP-Sweep就很不錯,大家直接在wordpress網站后臺搜索安裝即可。
安裝后如上圖所示,直接去清理占用多的數據庫表就可以了。
注意:清理數據庫之前請一定記得對網站進行備份,如果實在搞不清理,或害怕誤操作,可以找技術處理。
在phpmyadmin中,清理之后過會變會看到變化,但是在Siteground后臺的mysql中,數據刷新沒那么多,大家可以等上半小時左右,然后再進去就可以發現數據庫占用變小了,如上圖所示。
這類問題的罪魁禍首雖然一般都是elementor和woocommerce,但我們又不可能不用這兩個插件,因為它們確實很好用,有些應用場景還不得不用。所以出現問題不要怪插件,得從網站本身和自己的使用習慣找原因。比如一些不必要的插件插件,能不裝就別裝,能用自帶的元素和模塊就用自帶的。還有網站的結構不太搞得太復雜,比如各種元素的嵌套,這種不僅是使數據庫占用變大,還可能出現一些其它不可預知的錯誤。當然,具體怎么用還是要結合具體的建站需求和使用場景來,經驗也很重要。
最后,網站最好把緩存開啟,一般情況下網站開啟緩存后都會緩解不少,這類問題可能也就不太容易遇到了。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系