提高WordPress速度之優(yōu)化WordPress數(shù)據(jù)庫(kù)

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

說起WordPress又愛又恨,愛的是這玩意兒大家使用的多,而且各種插件齊全,恨的是只要多一點(diǎn)點(diǎn)數(shù)據(jù)就會(huì)很慢,然后就想著如何打開的快一些,博主的站現(xiàn)在就慢的一逼,現(xiàn)在實(shí)屬無奈,不過一些正常的操作我也開始已經(jīng)操作,但是數(shù)據(jù)庫(kù)還是要優(yōu)化一些的;

WordPress機(jī)制是主要使用 wp_posts 表來存儲(chǔ)所有數(shù)據(jù),包括日志,頁面,附件,導(dǎo)航菜單等等,所以WordPress使用了一定時(shí)間之后,數(shù)據(jù)量一大還是有點(diǎn)慢,除了對(duì)WordPress進(jìn)行全方面的優(yōu)化之外,我們還可以對(duì)數(shù)據(jù)表進(jìn)行減肥和優(yōu)化,優(yōu)化WordPress數(shù)據(jù)庫(kù)來提高WordPress的速度。

寫在最前面:任何數(shù)據(jù)庫(kù)的操作,請(qǐng)備份數(shù)據(jù)庫(kù),一定要備份,免得出現(xiàn)故障!

1. 刪除所有日志修訂

日志修訂是所有速度慢的罪惡之源,幾百篇日志會(huì)有幾千條日志修訂的記錄,所以用力刪除把,提速效果非常明顯:

DELETE a,b,c FROM wp_posts a  LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

2. 關(guān)閉日志修訂

日志修訂不是好東西,你可以關(guān)閉它或者限制數(shù)據(jù)庫(kù)存的修訂個(gè)數(shù):

關(guān)閉日志修訂:

define('WP_POST_REVISIONS', false);

限制日志修訂為最新的3個(gè):

define('WP_POST_REVISIONS', 3);

3. 優(yōu)化 wp_posts 表

對(duì) MySQL 數(shù)據(jù)記錄進(jìn)行插入、更新或刪除時(shí),會(huì)占有不同大小的空間,記錄就會(huì)變成碎片,且留下空閑的空間。就像具有碎片的磁盤,會(huì)降低性能,需要整理,因此要優(yōu)化。

OPTIMIZE TABLE wp_posts;

4. 刪除所有垃圾留言

不用到后臺(tái)一條一條刪除,只需下面一條 MySQL 即可:

DELETE FROM wp_comments WHERE comment_approved != '1';

5. 刪除沒有的標(biāo)簽

不再使用的標(biāo)簽,WordPress 是不會(huì)自動(dòng)刪除的,需要人工清理下:

DELETE a,b,c
FROM
    wp_terms AS a
    LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
    LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
    c.taxonomy = 'post_tag' AND
    c.count = 0
    );

6. 刪除沒用的 postmeta 記錄

可能日志的記錄已經(jīng)刪除了,但是日志擴(kuò)展表 postmeta 里面的數(shù)據(jù)還沒有刪除,也人工清理下吧:

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

根據(jù)以上的操作,會(huì)讓數(shù)據(jù)庫(kù)操作之后略快一些,想著非常的快,也談不上多快;僅此記錄一下;

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 提高WordPress速度之優(yōu)化WordPress數(shù)據(jù)庫(kù)

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情