Cum să optimizați baza de date WordPress – Ghid complet

Publicat: 2023-01-07

Doriți să vă optimizați baza de date WordPress și să vă accelerați întregul site web sau magazinul online WordPress? Dacă sunteți în căutarea unui ghid definitiv, vă avem acoperit. Acest articol vă va arăta tot ce trebuie să știți despre structura bazei de date WordPress, de ce optimizarea acesteia este o idee bună și câteva modalități de a o optimiza!

Înțelegerea structurii bazei de date WordPress

WordPress este un sistem popular de gestionare a conținutului care utilizează o bază de date pentru a stoca și organiza conținutul site-ului. Baza de date stochează toate informațiile esențiale necesare pentru a rula un site WordPress, inclusiv informații despre utilizator, setări ale site-ului web și postări și pagini publicate.

În mod implicit, WordPress folosește sistemul de gestionare a bazelor de date MySQL pentru a-și stoca datele. MySQL este un sistem de baze de date open-source folosit pe scară largă, cunoscut pentru fiabilitatea și performanța sa. WordPress poate fi configurat și pentru a utiliza alte sisteme de gestionare a bazelor de date, cum ar fi MariaDB sau PostgreSQL.

Baza de date WordPress cuprinde mai multe tabele, fiecare stochând date specifice. Unele dintre cele mai importante tabele dintr-o bază de date WordPress includ:

  • wp_users : acest tabel stochează informații despre utilizator, inclusiv numele de utilizator, parola și adresa de e-mail
  • wp_usermeta : acest tabel stochează metadate suplimentare ale utilizatorului, cum ar fi numele și prenumele, adresa URL a site-ului web și numele afișat
  • wp_posts : acest tabel stochează toate postările publicate pe un site WordPress, inclusiv conținutul postării, titlul și autorul
  • wp_comments : acest tabel conține toate comentariile făcute pe un site WordPress, inclusiv conținutul comentariului, autorul și postarea asociată
  • wp_links : acest magazin de tabele trimite către alte site-uri web care sunt adăugate la blogroll-ul unui site WordPress

În plus față de aceste tabele de bază, o bază de date WordPress poate include tabele suplimentare pentru tipuri de postări personalizate, date de plugin și alte informații specifice site-ului.

Este important de reținut că prefixul wp_ folosit în numele tabelelor de mai sus este doar prefixul implicit folosit de WordPress. Acest prefix poate fi schimbat în timpul instalării WordPress pentru a ajuta la securizarea bazei de date împotriva atacurilor.

De ce trebuie să optimizăm baza de date WordPress

O bază de date WordPress este inima oricărui site WordPress, deoarece stochează toate informațiile esențiale necesare pentru a rula site-ul, cum ar fi datele utilizatorului, setările site-ului și conținutul publicat. Ca rezultat, este necesar să optimizați baza de date pentru a vă asigura că rulează eficient și eficient.

Există mai multe motive pentru care optimizarea unei baze de date WordPress este esențială. Sunt:

  1. Performanta imbunatatita
  2. Sarcina redusă a serverului
  3. Risc redus de corupție
  4. Securitate mai bună
  5. Experiența utilizatorului îmbunătățită

Acum, să aruncăm o privire mai atentă la fiecare motiv.

Performanta imbunatatita

O bază de date optimizată poate îmbunătăți performanța generală a unui site WordPress, deoarece reduce timpul necesar pentru a prelua datele din baza de date. Acest lucru poate duce la timpi mai rapidi de încărcare a paginii, ceea ce este esențial pentru experiența utilizatorului și clasamentul în motoarele de căutare.

Încărcare redusă a serverului

Optimizarea bazei de date poate ajuta, de asemenea, la reducerea încărcării serverului, deoarece necesită mai puține resurse pentru a prelua date dintr-o bază de date optimizată. Acest lucru poate ajuta la prevenirea timpului de nefuncționare a serverului și la îmbunătățirea fiabilității site-ului.

Risc redus de corupție

O bază de date neoptimizată este mai predispusă la corupție, ceea ce duce la pierderea sau deteriorarea datelor. Optimizarea bazei de date poate ajuta la reducerea riscului de defecțiune și la protejarea împotriva pierderii datelor.

Securitate mai bună

O bază de date neoptimizată este mai vulnerabilă la atacuri, deoarece poate fi dificil pentru sistemul de management al bazei de date să identifice și să prevină interogările rău intenționate. Optimizarea bazei de date poate ajuta la îmbunătățirea securității prin reducerea riscului de atacuri.

Experiența utilizatorului îmbunătățită

O bază de date lentă și neoptimizată poate avea un impact negativ asupra experienței utilizatorului pe un site WordPress. Utilizatorii pot deveni frustrați de timpii lenți de încărcare a paginii sau de erori și pot fi mai puțin probabil să revină pe site. Optimizarea bazei de date poate ajuta la îmbunătățirea experienței utilizatorului, oferind un acces mai rapid și mai fiabil la conținutul site-ului.

Acesta este principalul avantaj al optimizării bazei de date WordPress. În continuare, să vedem procesul pas cu pas pentru optimizarea bazei de date.

Cum să optimizați baza de date WordPress

Puteți optimiza baza de date WordPress în două metode.

  1. Folosind pluginuri
  2. Metoda manuala

Vă vom arăta ambele metode mai jos. Deci, puteți alege o strategie folosind cerințele și setul de abilități.

1) Utilizarea pluginurilor de optimizare a bazei de date WordPress

Dacă preferați o metodă simplă de optimizare a bazei de date, ar trebui să alegeți metoda pluginului. Sunt disponibile mai multe pluginuri pentru a curăța baza de date a unui site web WordPress/magazin WooCommerce. Unele dintre cele populare sunt:

  • WP-Optimize
  • WP Rocket

Toate aceste plugin-uri vin cu un panou de configurare ușor de utilizat și caracteristici unice. Înainte de a merge mai departe cu metoda, să aruncăm o privire rapidă asupra fiecărui plugin și a ceea ce are de oferit.

WP-Optimize

wp optimizare

Dacă preferați un plugin dedicat de optimizare a bazei de date pentru WordPress, consultați WP-Optimize. Este un plugin gratuit și vă puteți curăța cu ușurință baza de date MySQL cu câteva clicuri de mouse. Peste 1 milion de oameni folosesc WP-Optimize pentru a curăța baza de date și a accelera întregul site WordPress/magazin WooCommerce.

Pe lângă optimizarea bazei de date, WP-Optimize se poate ocupa și de caching și optimizarea imaginilor. În general, dacă sunteți în căutarea celui mai bun plugin care este atât gratuit, cât și pentru începători, ar trebui să verificați WP-Optimize.

WP Rocket

racheta wp

Dacă preferați un plugin WordPress de caching + optimizare a bazei de date pentru site-ul dvs., consultați WP Rocket. WP Rocket este un plugin WordPress premium de stocare în cache care vă va ajuta să vă accelerați site-ul WordPress cu mai multe reguli de optimizare. Unele dintre caracteristicile populare ale WP Rocket sunt stocarea în cache a paginii, preîncărcarea cache-ului, compresia GZIP, optimizarea comerțului electronic, integrarea CDN, optimizarea bazei de date, optimizarea media și așa mai departe.

Pluginul vine cu un tablou de bord ușor de utilizat, iar oricine are cunoștințe tehnice îl poate configura. Instrumentul de optimizare a bazei de date încorporat vă va ajuta, de asemenea, să curățați baza de date la fiecare interval selectat. Dacă vă ocupați de un blog și publicați articole frecvent, trebuie să vă curățați baza de date în fiecare zi sau în fiecare săptămână.

Deci, această caracteristică poate fi benefică.

Optimizarea bazei de date cu WP-Optimize

Acum știți fiecare plugin și de ce este cel mai bun. În continuare, să mergem mai departe și să folosim un plugin pentru a finaliza optimizarea bazei de date. Pentru acest tutorial, vom alege WP-Optimize.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați WP-Optimize pe site-ul dvs. WordPress. Conectați-vă în zona de administrare WordPress și accesați secțiunea de pluginuri. De acolo, accesați Adăugare nou și căutați WP-Optimize .

După ce ați găsit pluginul, instalați-l.

instalați wp optimize- optimizați baza de date wordpress

După instalare, îl puteți activa.

activați wp optimize

Veți vedea setările pluginului în partea stângă.

setările de optimizare wp

Pluginul permite fiecărui utilizator să optimizeze baza de date și imaginile, să se ocupe de stocarea în cache, să reducă fișierele statice și așa mai departe. Are o configurație predefinită, dar o puteți modifica oricând din secțiunea de setări.

Deoarece acoperim optimizarea bazei de date, prima opțiune este tot ce avem nevoie.

optimizarea bazei de date

Puteți vedea mai multe reguli de optimizare acolo. Dacă verificați pagina, veți vedea opțiuni de curățare

  • Tabele baze de date
  • Postați revizuiri
  • Schițe automate
  • Postări aruncate la gunoi
  • Comentarii aruncate la gunoi
  • Comentarii spam
  • Pingback-uri
  • Trackback-uri
  • Postați metadate
  • Metadatele comentariilor
  • Metadatele utilizatorului

Puteți selecta toate regulile:

selectați toate regulile - optimizați baza de date wordpress

Sau marcați-le pe cele individuale:

optimize selected rules - optimizați baza de date wordpress

După ce ați ales regulile de optimizare, rulați-le.

rulați optimizările selectate

Pe de altă parte, puteți rula și optimizări individuale din mers.

rulați optimizarea individuală

Asta e!

Acesta este modul în care vă puteți curăța și optimiza baza de date WordPress folosind un plugin WordPress dedicat, cum ar fi WP-Optimize. Consultați secțiunea următoare dacă preferați metoda manuală pentru sarcină.

2) Optimizați manual baza de date WordPress

Puteți face acest lucru manual dacă nu aveți nevoie să vă bazați pe un plugin WordPress pentru optimizarea bazei de date MySQL. Această secțiune vă va arăta cum să optimizați baza de date WordPress și să accelerați manual site-ul web.

2.1) Optimizarea tabelelor bazei de date (din PHPMyAdmin)

Dacă utilizați un furnizor de găzduire partajată, probabil că aveți acces la cPanel și la instrumentele aferente. După ce v-ați conectat la cPanel, căutați PHPMyAdmin.

phpmyadmin

După ce l-ați deschis, puteți vedea toate tabelele bazei de date.

Bază de date

Pentru a optimiza baza de date, accesați secțiunea de jos, selectați toate tabelele și optimizați-le.

optimizarea tabelelor

În acest fel, puteți utiliza PHPMyAdmin pentru a optimiza baza de date WordPress. Acesta este modul în care puteți utiliza PHPMyAdmin pentru a optimiza baza de date WordPress.

2.2 Pluginuri și teme neutilizate

Pluginurile sunt o modalitate excelentă de a îmbunătăți caracteristicile site-ului. Dar dacă aveți pluginuri neutilizate instalate pe site, acesta nu este un semn bun. Va consuma mai mult spațiu pe disc și, de asemenea, va face baza de date mai voluminoasă. Cel mai bun lucru pe care îl puteți face este să eliminați pluginurile neutilizate.

În secțiunea de pluginuri, puteți vedea toate pluginurile neutilizate.

pluginuri neutilizate - optimizați baza de date wordpress

Puteți să le selectați pe cele pe care trebuie să le eliminați, să alegeți Ștergeți din meniul drop-down și să eliminați fișierele plugin complet de pe site-ul WordPress.

ștergeți pluginuri - optimizați baza de date wordpress

În acest fel, puteți elimina pluginurile neutilizate de pe site. În mod similar, puteți elimina și temele WordPress de pe site.

Pentru a face acest lucru, trebuie să accesați Aspect » Teme . Acolo, puteți vedea toate temele instalate.

teme

De acolo, selectați o temă pe care trebuie să o ștergeți. În partea dreaptă jos, veți vedea o opțiune pentru ștergerea temei.

șterge tema

Nu veți avea opțiunea de a elimina temele cu un singur clic. Trebuie să eliminați temele individual.

Dacă ați făcut această parte, să trecem la următoarea și să optimizăm post-reviziunile.

2.3) După revizuiri

Când scrieți postări pe blog, le puteți salva de mai multe ori ca schiță. De fiecare dată când păstrați postarea ca schiță, WordPress va salva o revizuire a acesteia pentru o utilizare viitoare. Iată un exemplu în acest sens.

revizuire

Când rulați un blog cu mai mulți autori, baza de date va fi ocupată cu o mulțime de revizuiri ale postărilor. Poate afecta performanța site-ului dvs. și baza de date. Cel mai bun mod de a preveni acest lucru este prin adăugarea unei singure linii de cod în fișierul wp-config.php.

Fie puteți limita numărul de revizuiri ale postărilor care sunt salvate, fie puteți elimina complet funcția de pe site-ul dvs. web.

Pentru a limita revizuirile postate, trebuie să adăugați codul de mai jos la sfârșitul fișierului wp-config.php:

 define('WP_POST_REVISIONS', 3);

Puteți înlocui 3 cu numărul de revizuiri pe care trebuie să le salvați.

Pe de altă parte, dacă trebuie să eliminați caracteristica, utilizați acest cod:

 define('WP_POST_REVISIONS', false);

Asta e!

2.4) Comentarii

Multe companii vizează sistemele de comentarii WordPress pentru a promova un instrument sau serviciu. Deci, nu fi surprins dacă rulezi un blog WordPress și primești prea multe comentarii spam. În mod implicit, toate aceste comentarii vor fi plasate în secțiunea în așteptare a revizuirii . De acolo le puteți șterge manual pe toate.

Odată ce ați șters comentariile, acestea vor fi mutate în secțiunea de comentarii trimise la gunoi . Trebuie să ștergeți și comentariile de acolo.

Alternativ, dacă sunteți interesat, puteți utiliza și un plugin dedicat precum Akismet. Vă va ajuta să preveniți comentariile spam. Sau, utilizați runs acest cod pentru a elimina comentariile spam:

 DELETE FROM wp_comments WHERE comment_approved = 'spam'

Codul de mai sus va elimina toate comentariile spam de pe site-ul WordPress.

2.5) Goliți Coșul de gunoi

Când ștergeți o postare, o pagină sau o postare personalizată, acestea vor fi aterizate în secțiunea de postări aruncate în gunoi . WordPress le va păstra până când le ștergeți manual. Deci, dacă nu mai aveți nevoie de o postare, pagină sau postare personalizată, ștergeți-le și din postările lăsate în gunoi. În caz contrar, postările șterse vor ocupa în continuare spațiu în baza de date MySQL.

Așadar, fii cu ochii pe articolele aruncate la gunoi. De asemenea, puteți automatiza procesul prin editarea fișierului wp-config.php. Adăugarea codului de mai jos la fișierul wp-config.php vă va ajuta probabil să ștergeți automat elementele erupte.

 define( 'EMPTY_TRASH_DAYS', 4 )

În acest exemplu, am adăugat patru ca exemplu. Puteți modifica zilele în consecință.

2.6) Eliminați etichetele neutilizate

Etichetele din WordPress sunt utile dacă trebuie să atribuiți anumite postări împreună. Sub Postări , veți vedea o secțiune pentru crearea de noi etichete și gestionarea celor existente.

etichete - optimizați baza de date wordpress

Dacă aveți etichete neutilizate, ștergeți-le de aici. Vă va ajuta să accelerați site-ul WordPress. Alternativ, puteți face acest lucru și prin PHPMyAdmin. Dacă trebuie să vedeți toate etichetele neutilizate pe site-ul dvs. WordPress/WooCommerce, rulați această comandă:

 SELECTAȚI *
FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON
wterms.term_id = wttax.term_id
UNDE wttax.taxonomy = 'post_tag' ȘI wttax.count =0;

Asigurați-vă că utilizați prefixul corect al bazei de date.

Acum, pentru a le șterge, rulați această comandă:

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

Asta e!

2.7) Pingback-uri și trackback-uri

În cele din urmă, dezactivarea pingback-urilor și trackback-urilor este o altă modalitate de a optimiza baza de date. WordPress va trimite notificări automate atunci când inserați adresa URL a unui site web terță parte în postările sau paginile dvs. de blog. Această caracteristică poate fi dezactivată.

Pentru a face acest lucru, accesați Setări » Discuție . Dezactivați primele două opțiuni dacă sunteți gata.

pingback-uri și trackback-uri

Trebuie să eliminați pingback-urile și trackback-urile existente din baza de date. O puteți finaliza executând această comandă în baza de date prin PHPMyAdmin:

 UPDATE wp_posts SET ping_status= „închis”;

Asta e!

Concluzie

Google consideră viteza unui site ca un factor de clasare. Deci, dacă trebuie să vă clasați mai sus în SERP-uri, ar trebui să luați în considerare optimizarea vitezei site-ului dvs. web sau a magazinului online pentru cel mai bun. Există multe modalități de a optimiza viteza unui site web WordPress, iar curățarea bazei de date este unul dintre principalele lucruri pe care trebuie să le faci.

După cum puteți vedea în acest tutorial, există două moduri de a optimiza baza de date a unui site web WordPress.

  • Folosind un plugin dedicat
  • Manual

Metoda pluginului este cea mai bună opțiune dacă preferați cel mai simplu mod de a optimiza baza de date. Sunt disponibile multe plugin-uri pentru curățarea bazei de date și le puteți folosi pentru a accelera site-ul WordPress.

Pe de altă parte, dacă nu trebuie să utilizați un plugin pentru sarcină, alegeți metoda manuală. Procesul manual ar dura puțin mai mult decât de obicei. Dar ar fi o experiență grozavă dacă aveți nevoie să aflați mai multe despre WordPress și optimizarea vitezei.

Asta e!

Acesta este modul în care puteți optimiza baza de date WordPress fără a primi erori. Sperăm că ați găsit acest articol util și că v-ați bucurat de lectură. Vă rugăm să vă gândiți să împărtășiți postarea lui prietenilor și colegilor bloggeri pe rețelele sociale dacă ați făcut-o. Pentru mai multe postări similare, nu ezitați să consultați arhiva blogului nostru.

Articole similare care v-ar putea plăcea:

  • Cele mai bune pluginuri de optimizare a vitezei WordPress (Top 5)
  • Cele mai bune pluginuri de optimizare a bazelor de date pentru WordPress
  • Cele mai bune pluginuri de cache WordPress pe care trebuie să le încercați