Încercați aceste 7 sfaturi în 2022

Publicat: 2022-01-18

Baza de date WordPress stochează toate informațiile importante pentru site-ul dvs. Cu toate acestea, fără întreținere, acest centru de stocare poate deveni umflat și poate începe să vă încetinească site-ul. Prin urmare, optimizarea bazei de date WordPress este esențială pentru a îmbunătăți performanța site-ului dvs.

Din fericire, există diverse metode pe care le puteți folosi pentru a vă optimiza baza de date WordPress. De exemplu, puteți șterge manual informațiile care nu sunt necesare și învechite folosind phpMyAdmin. Alternativ, puteți utiliza un plugin de optimizare a bazei de date WordPress, cum ar fi WP-Optimize.

În acest articol, vom explica șapte sfaturi de top pentru optimizarea bazei de date WordPress și îmbunătățirea performanței generale a site-ului. Să începem!

Notă – deoarece baza de date WordPress deține informații foarte importante, vă recomandăm să faceți o copie de rezervă recentă a site-ului/bazei de date înainte de a implementa tacticile din această postare. Deși aceste tactici nu ar trebui să provoace probleme, este întotdeauna mai bine să fii sigur decât să-ți pară rău atunci când vine vorba de baza de date a site-ului tău.

Cuprins:

  1. Utilizați un plugin de optimizare a bazei de date WordPress
  2. Optimizați manual tabelele bazei de date
  3. Du gunoiul
  4. Eliminați revizuirile postărilor
  5. Ștergeți comentariile spam
  6. Ștergeți etichetele neutilizate
  7. Ștergeți pingback-urile și trackback-urile

1. Utilizați un plugin de optimizare a bazei de date WordPress

Utilizarea unui plugin de optimizare a bazei de date WordPress vă poate reduce drastic volumul de muncă. În loc să căutați manual fișierele dvs. cu phpMyAdmin, puteți lăsa un instrument de încredere să preia conducerea. Ca atare, această metodă este una dintre cele mai bune opțiuni dacă ești începător sau jonglați cu un program încărcat.

Vă recomandăm pluginul WP-Optimize, cu care vom lucra pentru acest tutorial. Acest instrument este o soluție all-in-one pe care o puteți folosi pentru stocarea în cache, comprimarea imaginilor și optimizarea bazei de date:

WP-Optimize șterge baza de date WordPress în mai multe moduri, inclusiv:

  • Ștergerea datelor inutile, cum ar fi comentariile spam și opțiunile tranzitorii
  • Compactarea și defragmentarea tabelelor bazei de date
  • Curățarea bazei de date în mod programat sau automat
  • Crearea de backup-uri de date pre-optimizare
  • Afișarea statisticilor despre curățarea bazelor de date

Pentru a utiliza WP-Optimize, mai întâi va trebui să îl instalați și să îl activați în tabloul de bord WordPress. Apoi, navigați la WP-Optimize > Bază de date .

Ar trebui să ajungeți pe pagina Optimizări , unde puteți selecta anumite elemente din baza de date. Apoi, puteți face clic pe Executare optimizare lângă orice categorie pe care o alegeți:

Cum se efectuează o optimizare a bazei de date WordPress cu WP-Optimize.

Dacă faceți clic pe fila Tabele , puteți selecta anumite tabele de bază de date și le puteți elimina. Instrumentul vă va informa și despre care dintre pluginurile dvs. utilizează acele elemente. În acest fel, veți ști dacă oricare dintre funcțiile site-ului dvs. web va fi afectată negativ de modificare:

Cum să optimizați tabelele bazei de date WordPress.

În cele din urmă, fila Setări vă permite să programați curățările bazei de date. Puteți alege frecvența acestor optimizări și selectați ce date vor fi eliminate:

Cum să programați o curățare a bazei de date WordPress.

Când sunteți mulțumit de selecțiile dvs., faceți clic pe Salvare setări . Pluginul WP-Optimize va rula acum curățări regulate de baze de date pentru site-ul dvs. WordPress.

2. Optimizați manual tabelele bazei de date

Dacă doriți să vă optimizați manual baza de date, puteți face acest lucru cu instrumentul phpMyAdmin. Vă oferă acces la baza de date WordPress, astfel încât să puteți vizualiza, edita și șterge diferite fișiere.

Este posibil să preferați această metodă dacă doriți un control mai mare asupra procesului de curățare. Ar putea fi, de asemenea, atractiv dacă doriți să minimizați numărul de pluginuri WordPress de pe site-ul dvs., din orice motiv.

Cu toate acestea, veți dori să vă asigurați că faceți o copie de rezervă a bazei de date înainte de a începe cu această metodă. Deoarece veți edita fișierele manual, există o marjă potențială de eroare abruptă. Ca atare, aveți grijă când continuați cu această opțiune.

Cu majoritatea furnizorilor de găzduire, puteți accesa phpMyAdmin prin cPanel:

Site-ul web al instrumentului cPanel.

Procesul exact va varia în funcție de gazda dvs. Prin urmare, este posibil să fie necesar să consultați documentația oficială a furnizorului dvs. atunci când utilizați această metodă.

Această prezentare vă va arăta cum arată procesul cu Bluehost. Mai întâi, deschideți tabloul de bord de găzduire și faceți clic pe Avansat . Apoi, derulați în jos la secțiunea BAZE DE DATE și selectați phpMyAdmin :

Accesarea instrumentului phpMyAdmin prin panoul de control Bluehost.

Veți fi apoi adus la baza de date a site-ului dvs. WordPress. Rețineți că poate fi necesar să faceți clic pe numele site-ului dvs. pentru a vedea conținutul acestuia. Baza de date ar trebui să arate cam așa:

Vizualizarea unei baze de date WordPress prin phpMyAdmin.

Din fericire, acum ar trebui să fie simplu să optimizați tabelele bazei de date. În partea de jos a listei, selectați caseta Verificați tot . Apoi, faceți clic pe Optimizare tabel din meniul care apare:

Cum să optimizați tabelele bazei de date WordPress cu phpMyAdmin.

În cele din urmă, selectați Go . phpMyAdmin va optimiza acum toate tabelele. Când procesul se termină, veți primi un mesaj de confirmare.

3. Scoate gunoiul

Probabil că ați șters multe articole de pe site-ul dvs. WordPress. De exemplu, este posibil să fi eliminat imagini străine, comentarii sau conținut învechit.

Cu toate acestea, aceste elemente șterse nu dispar imediat din baza de date. Acestea vor sta în dosarul de gunoi al site-ului dvs. web timp de 30 de zile. Dacă ștergeți mai multe articole în mod regulat, vă recomandăm să vă gândiți să goliți mai des coșul de gunoi al bazei de date.

Din fericire, puteți reduce cu ușurință durata elementelor șterse din baza de date. Va trebui doar să editați fișierul wp-config.php .

Rețineți că acesta este un fișier de bază pentru site-ul dvs. WordPress. Ca atare, veți dori să salvați o copie de rezervă înainte de a-i face modificări. Apoi, accesați site-ul dvs. prin File Transfer Protocol (FTP) și deschideți fișierul wp-config.php cu editorul de text.

În cele din urmă, adăugați acest cod în fișier:

 define( 'EMPTY_TRASH_DAYS', X )

În loc de „X”, veți scrie numărul de zile înainte ca elementele șterse să fie eliminate definitiv din baza de date WordPress. De exemplu, puteți introduce „5” timp de cinci zile. Apoi, salvați modificările și reîncărcați fișierul editat pe site-ul dvs. web.

4. Eliminați revizuirile post

Baza de date WordPress stochează revizuiri ale tuturor postărilor și paginilor dvs. Această colecție este utilă atunci când doriți să reveniți la versiunile anterioare ale conținutului sau să urmăriți modificările de editare.

Cu toate acestea, aceste revizuiri pot ocupa, de asemenea, mult spațiu în baza de date. În plus, multe postări și pagini vor conține sute de ele.

Prin urmare, poate doriți să luați în considerare limitarea numărului de revizuiri postate pe care WordPress le salvează. Procedând astfel, vă puteți asigura că orice postări sau pagini viitoare nu vă vor înfunda baza de date.

Mai întâi va trebui să deschideți fișierul wp-config.php prin FTP. Apoi, introduceți următorul cod:

 define( 'WP_POST_REVISIONS', X );

În loc de „X”, veți introduce numărul de revizuiri ale postărilor pe care doriți să le salvați. De exemplu, puteți selecta „2”. Apoi, salvați fișierul și reîncărcați-l pe site-ul dvs. web prin FTP.

De asemenea, puteți dezactiva complet revizuirile postate cu următorul cod:

 define( 'WP_POST_REVISIONS', false );

Cu toate acestea, vă recomandăm să nu utilizați a doua metodă. Dacă faceți vreo greșeală în viitor, nu veți avea nicio revizuire la care să recurgeți.

De asemenea, rețineți că aceste comenzi vor afecta doar revizuirile viitoare ale postărilor și paginilor. Dacă doriți să le ștergeți pe cele care sunt deja în baza de date, vă recomandăm să utilizați un plugin precum Optimize Database after Deleting Revisions:

Acest instrument ușor de utilizat vă permite să ștergeți toate revizuirile sau să păstrați un anumit număr în baza de date. Pluginul poate efectua, de asemenea, optimizări suplimentare ale bazei de date WordPress, cum ar fi ștergerea comentariilor spam și a etichetelor neutilizate.

Din păcate, comentariile spam sunt frecvente atunci când rulați un site web. Acestea sunt mesaje lăsate în postările de pe blog cu linkuri care duc la site-uri web spam sau suspecte.

Dacă WordPress sau unul dintre pluginurile dvs. suspectează că un comentariu este spam, va semnala elementul pentru aprobarea dvs. Mesajul va fi stocat și în Comentarii > Spam în tabloul de bord WordPress:

Secțiunea de comentarii spam din WordPress.

WordPress va șterge aceste comentarii automat după 30 de zile. Cu toate acestea, între timp, acestea vor ocupa spațiu în baza ta de date prețuită.

Puteți șterge cu ușurință comentariile spam, selectându-le și făcând clic pe butonul Golire Spam . Alternativ, puteți deschide phpMyAdmin și rulați următoarea comandă:

 DELETE FROM wp_comments WHERE comment_approved = 'spam'

Această metodă ar putea fi de preferată dacă utilizați deja phpMyAdmin din alt motiv și preferați să nu navigați la tabloul de bord WordPress. În caz contrar, poate fi inutil de complicat.

În plus, unele pluginuri WordPress anti-spam pot șterge definitiv comentariile spam în numele tău. De exemplu, pluginul Akismet poate filtra și elimina automat conținutul discutabil din baza de date fără a necesita un proces de aprobare.

Etichetele pot ajuta la organizarea conținutului site-ului dvs. Când utilizatorii vă vizitează site-ul, pot face clic pe etichete de postare pentru a găsi articole similare. Prin urmare, utilizarea acestor instrumente poate îmbunătăți navigarea site-ului dvs. și experiența generală a utilizatorului (UX).

Cu toate acestea, este posibil să aveți etichete pe care nu le utilizați. De exemplu, poate ați schimbat aceste etichete de-a lungul timpului, pe măsură ce vă îmbunătățiți strategia de optimizare pentru motoarele de căutare (SEO).

În acest scenariu, etichetele neutilizate pot ocupa spațiu inutil în baza de date WordPress. Dacă nu intenționați să utilizați din nou unele etichete, ar putea avea sens să le ștergeți.

În primul rând, va trebui să vă conectați la baza de date cu phpMyAdmin. Apoi, rulați această comandă pentru a vedea toate etichetele neutilizate din baza de date WordPress:

 SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;

Va trebui să schimbați „wp_” cu prefixul corespunzător din baza de date. Ar trebui să vedeți apoi o listă a etichetelor redundante pe site-ul dvs. web.

Apoi, rulați următoarea comandă pentru a șterge toate etichetele neutilizate:

 DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

Încă o dată, amintiți-vă că va trebui să schimbați prefixul „wp_” cu cel folosit în baza de date. Etichetele dvs. neutilizate ar trebui acum eliminate.

7. Ștergeți pingback-urile și trackback-urile

Când site-ul dvs. web include o adresă URL către un alt site, aceasta trimite o notificare automată a serverului numită pingback. Acest mesaj anunță celălalt site web că ați conectat la conținutul său. În mod similar, puteți trimite manual trackback-uri pentru a transmite același mesaj.

Pingback-urile și trackback-urile sunt controversate, deoarece unii utilizatori le folosesc pentru a-și spama conținutul pe mai multe site-uri web. În plus, pingback-urile și trackback-urile ocupă spațiu inutil în baza ta de date. S-ar putea să aveți mii de site-uri care trimit la site-ul dvs. și să vă umfle baza de date.

Pentru a remedia această problemă, veți dori să dezactivați pingback-urile și trackback-urile. Puteți face acest lucru mergând la Setări > Discuție în WordPress și dezactivând primele două setări:

Dezactivarea pingback-urilor și trackback-urilor în WordPress.

Apoi, puteți șterge trackback-urile și pingback-urile existente. Pentru a face acest lucru, accesați baza de date prin phpMyAdmin și rulați această comandă:

 UPDATE wp_posts SET ping_status= “closed”;

Ca întotdeauna, va trebui să schimbați prefixul „wp_” cu cel din baza de date. În cele din urmă, apăsați pe Go pentru a șterge acele pingback-uri și trackback-uri plictisitoare.

Optimizați-vă baza de date WordPress astăzi

O bază de date aglomerată vă poate încetini site-ul. Acest lucru poate fi frustrant atât pentru tine, cât și pentru utilizatorii tăi. Prin urmare, strategiile de optimizare a bazei de date WordPress sunt esențiale pentru a crește performanța site-ului dvs.

Pentru a recapitula, există multe moduri în care vă puteți optimiza baza de date WordPress prin eliminarea manuală a datelor prin phpMyAdmin. Cu toate acestea, vă recomandăm să utilizați pluginul WP-Optimize. Acest instrument poate funcționa în culise pentru a vă menține site-ul să funcționeze la întregul său potențial.

Avem, de asemenea, o postare despre cele mai bune pluginuri pentru baze de date WordPress, precum și o postare în care am testat trei plugin-uri populare de întreținere a bazei de date.

Aveți întrebări despre aceste sfaturi de optimizare a bazei de date WordPress? Anunțați-ne în secțiunea de comentarii de mai jos!

Ghid gratuit

5 sfaturi esențiale pentru a accelera
Site-ul dvs. WordPress

Reduceți timpul de încărcare chiar și cu 50-80%
doar urmând sfaturi simple.