Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Mentenanța bazei de date WordPress: Cum să vă optimizați baza de date

Aici, la WPBeginner, ne optimizăm în mod regulat baza de date WordPress și ajutăm utilizatorii noștri să facă același lucru. De-a lungul anilor, am văzut nenumărate site-uri WordPress încetinite la maximum pur și simplu pentru că proprietarii lor nu s-au gândit niciodată la întreținerea bazei de date.

O bază de date umflată nu încetinește doar site-ul dvs. web. Afectează clasamentele dvs. de căutare, experiența utilizatorului și chiar costurile de găzduire. Când baza dvs. de date este aglomerată cu comentarii spam, revizuiri de postări și date de pluginuri neutilizate, fiecare încărcare de pagină durează mai mult.

Vestea bună este că optimizarea bazei de date este mai ușoară decât cred majoritatea oamenilor. Am alcătuit acest ghid complet pentru a vă arăta exact cum să curățați și să optimizați baza de date WordPress, pas cu pas. Veți învăța tehnici simple care vă pot accelera site-ul imediat.

Cum să curățați și să optimizați baza de date WordPress

De ce să curățați și să optimizați baza de date WordPress?

Dacă folosiți WordPress de ceva timp, probabil că aveți o mulțime de date inutile în baza de date, cum ar fi revizii de postări, comentarii spam, coș de gunoi, opțiuni tranzitorii, metadate orfane și așa mai departe.

Acești date măresc dimensiunea bazei de date WordPress, ceea ce înseamnă că backup-urile WordPress vor ocupa mai mult spațiu pe disc și vor dura mai mult timp pentru restaurare.

Eliminarea și curățarea acestor date nedorite reduce semnificativ dimensiunea bazei de date WordPress. Acest lucru va duce la backup-uri mai rapide, restaurări mai ușoare și o performanță îmbunătățită a bazei de date.

Pe lângă acestea, puteți optimiza baza de date WordPress prin comprimarea imaginilor, minificarea fișierelor JavaScript și CSS și configurarea cache-ului pe site-ul dvs. Acest lucru va îmbunătăți și mai mult performanța site-ului dvs. și va contribui la oferirea unei experiențe rapide utilizatorilor vizitatori.

Sfat Pro: Înainte de a curăța și optimiza baza de date, recomandăm mai întâi crearea unui backup complet al site-ului WordPress. Modificările făcute de un plugin de curățare sunt ireversibile. Astfel, puteți restaura cu ușurință site-ul în cazul în care ceva nu merge bine.

Acestea fiind spuse, să vedem cum puteți optimiza baza de date WordPress.

Cum să optimizați și să curățați baza de date WordPress dintr-un singur clic

Cel mai simplu mod de a curăța și optimiza baza de date WordPress este prin utilizarea pluginului WP-Optimize.

WP-Optimize este un plugin popular de cache și optimizare care își propune să îmbunătățească viteza și performanța site-ului dvs. web. Acesta poate curăța baza de date, comprima imaginile, elimina dimensiunile inutile ale imaginilor, cache-a conținutul și reduce dimensiunea fișierelor HTML, CSS și JavaScript.

Acest plugin este creat de aceeași echipă din spatele popularului plugin de backup WordPress,  UpdraftPlus. Pentru a afla mai multe, consultați recenzia noastră detaliată WP-Optimize.

Pentru acest tutorial, vom folosi versiunea gratuită WP-Optimize. Există și o versiune premium care oferă mai multe funcționalități, cum ar fi optimizarea programată, suport WP-CLI, încărcare leneșă, suport premium și multe altele.

Primul lucru pe care trebuie să îl faceți este să instalați și să activați pluginul WP-Optimize. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

La activare, puteți accesa pagina WP-Optimize » Database din tabloul de bord WordPress. Apoi, vor exista diferite sarcini pe care le puteți selecta pentru optimizare și curățare.

De exemplu, puteți optimiza tabelele bazei de date, curăța toate reviziile postărilor, curăța toate postările schiță automată, elimina comentariile spam și cele la coș, și multe altele.

Curăță și optimizează baza de date

După selectarea diferitelor opțiuni, accesați și faceți clic pe butonul „Rulează toate optimizările selectate” din partea de sus.

Pluginul va începe acum să vă optimizeze baza de date WordPress și vă va arăta progresul.

Apoi, puteți comuta la fila „Tabele” din WP-Optimize.

Tab-ul Tables în wp optimize

Pluginul va afișa diferite tabele care sunt inactive în baza de date.

Puteți elimina aceste tabele pentru a elibera spațiu și a optimiza în continuare site-ul dvs.

Eliminați tabelele inactive

În final, puteți comuta la fila „Setări” și puteți alege câte săptămâni de date să păstrați.

Există, de asemenea, o opțiune de a activa curățări programate pentru baza dvs. de date. Puteți programa curățări zilnice, săptămânale, bilunare sau lunare.

Setări WP optimize

Atât. Ați optimizat și curățat cu succes baza de date WordPress!

Funcționalități suplimentare de optimizare în WP-Optimize

Există și alte funcționalități suplimentare oferite de WP-Optimize care vă pot ajuta, de asemenea, să vă optimizați baza de date.

Să le analizăm în detaliu.

Optimizați imaginile

Dacă accesați fila „Imagini” sau navigați la WP-Optimize » Imagini din panoul de administrare WordPress, veți găsi opțiuni pentru a comprima imaginile de pe site-ul dvs..

Compresie imagini wp optimize

WP-Optimize va converti, de asemenea, automat imaginile JPG și PNG în formatul WebP și va servi acea versiune ori de câte ori este posibil.

Acest lucru poate duce la fișiere semnificativ mai mici și ajută la optimizarea bazelor de date WordPress.

Conversia și servirea imaginilor în format WebP

De asemenea, ați putea dori să consultați ghidul nostru despre cum să optimizați ușor imaginile fără a pierde calitatea.

Activați cache-ul paginii

Pluginul oferă, de asemenea, o opțiune pentru activarea cache-ului paginii.

Acest lucru vă poate îmbunătăți viteza și performanța site-ului prin stocarea unei copii a conținutului dvs. pe server. Serverul poate apoi pur și simplu să arate acea copie vizitatorilor, în loc să o descarce de la zero.

Personalizarea cache-ului WordPress folosind WP-Optimize

WP-Optimize vă permite, de asemenea, să modificați setările cache-ului.

Puteți livra conținut diferit în funcție de rolul utilizatorului, dispozitiv și dacă acesta este conectat sau nu.

Cum să activați caching-ul pentru blogul, site-ul web sau magazinul online WordPress

Minificați fișierele HTML, CSS și JavaScript

Un alt mod în care puteți curăța și optimiza baza de date WordPress este prin activarea minificării.

Acesta elimină spațiile albe, liniile și caracterele inutile din codul sursă. Acest lucru face ca fișierele CSS și JavaScript WordPress să se încarce mai rapid.

Puteți pur și simplu să accesați fila Minify din WP-Optimize și apoi să faceți clic pe opțiunea „Enable Minify”.

Cum să activezi minificarea pe site-ul, blogul sau magazinul tău online

Pluginul va gestiona automat procesul de minificare, dar puteți ajusta setările și personaliza ce fișiere CSS și JavaScript să fie excluse.

Alternativă la WP-Optimize: Dacă căutați o opțiune alternativă pentru curățarea bazei de date, atunci puteți folosi și pluginul WP-Sweep. Este complet gratuit și folosește toate funcțiile corecte de ștergere WordPress pentru a curăța baza de date. Cu toate acestea, îi lipsesc opțiunile de optimizare pe care le-ați obține în WP-Optimize.

Tutorial video

Dacă nu vă place ghidul scris sau aveți nevoie de mai multe instrucțiuni, consultați tutorialul nostru video.

Abonează-te la WPBeginner

Întrebări frecvente despre optimizarea bazei de date WordPress

Optimizarea bazei de date poate părea descurajantă, dar nu trebuie să fie așa. Am compilat răspunsuri la cele mai frecvente întrebări pe care cititorii noștri le pun despre mentenanța bazei de date WordPress. Aceste întrebări acoperă totul, de la preocupări legate de siguranță la momentul potrivit și instrumente.

1. Este sigur să-mi optimizez baza de date WordPress?

Da, optimizarea bazei de date WordPress este în general sigură atunci când este făcută corect. Cu toate acestea, recomandăm întotdeauna crearea unei copii de rezervă complete a site-ului dvs. web înainte de a face orice modificări la baza de date. Utilizați plugin-uri de renume precum WP-Optimize și evitați ștergerea manuală a intrărilor din baza de date, cu excepția cazului în care aveți experiență cu MySQL. Începeți cu optimizări de bază, cum ar fi eliminarea comentariilor spam și a reviziilor postărilor, înainte de a trece la tehnici mai avansate.

2. Cât de des ar trebui să-mi optimizez baza de date WordPress?

Recomandăm optimizarea bazei de date WordPress cel puțin o dată pe lună pentru site-urile web active. Site-urile cu trafic ridicat sau cele cu actualizări frecvente de conținut pot beneficia de optimizare săptămânală. Multe pluginuri de optimizare a bazei de date oferă funcții de programare care pot automatiza acest proces. Cheia este consecvența. Întreținerea regulată previne supraîncărcarea bazei de date.

3. Optimizarea bazei de date va accelera site-ul meu WordPress?

Optimizarea bazei de date poate îmbunătăți semnificativ viteza site-ului dvs., mai ales dacă baza de date nu a fost întreținută de ceva timp. Am văzut site-uri care și-au redus timpii de încărcare cu 30-50% după o curățare amănunțită a bazei de date. Cu toate acestea, optimizarea bazei de date este doar un factor în viteza site-ului. Veți obține cele mai bune rezultate atunci când este combinată cu alte tehnici de optimizare precum caching, compresia imaginilor și alegerea unui hosting de calitate.

4. Ce date pot elimina în siguranță din baza mea de date WordPress?

Puteți elimina în siguranță comentariile spam, comentariile din coșul de gunoi, reviziile postărilor (păstrând 2-3 recente), schițele automate, tranzacțiile expirate și etichetele neutilizate. Majoritatea plugin-urilor de optimizare vor curăța, de asemenea, pingback-urile, trackback-urile și metadatele orfane. Fiți precaut cu datele plugin-urilor. Eliminați datele numai din plugin-urile pe care le-ați dezinstalat complet și pe care nu le mai utilizați.

5. Am nevoie de abilități tehnice pentru a optimiza baza de date WordPress?

Nu sunt necesare abilități tehnice atunci când utilizați plugin-uri de optimizare a bazei de date WordPress. Instrumente precum WP-Optimize oferă interfețe ușor de utilizat care simplifică procesul. Cu toate acestea, dacă doriți să vă optimizați baza de date manual prin phpMyAdmin sau linia de comandă, veți avea nevoie de cunoștințe de bază MySQL și ar trebui să lucrați întotdeauna cu backup-uri.

6. Optimizarea bazei de date poate să-mi defecteze site-ul WordPress?

Deși rar, optimizarea bazei de date poate cauza probleme dacă este făcută incorect. Acest lucru se întâmplă de obicei atunci când date importante sunt șterse accidental sau când se lucrează cu o bază de date coruptă. De aceea, subliniem întotdeauna importanța creării de backup-uri înainte de optimizare. Respectați plugin-urile bine cotate și evitați ștergerea datelor despre care nu sunteți siguri. Dacă ceva merge prost, puteți oricând să restaurați din backup-ul dvs.

Resurse utile pentru optimizarea bazei de date WordPress

Sperăm că acest articol v-a ajutat să învățați cum să curățați și să optimizați baza de date WordPress. De asemenea, ați putea dori să consultați alte ghiduri și tutoriale utile pentru a vă asigura că baza de date WordPress funcționează corect și fără erori:

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

19 CommentsLeave a Reply

  1. Administrez site-uri WordPress de ani de zile și pot atesta importanța întreținerii regulate a bazei de date.
    Un aspect pe care l-am apreciat în mod deosebit a fost accentul pus pe crearea unei copii de siguranță înainte de a efectua orice optimizare – acesta este un sfat crucial care poate salva proprietarii de site-uri web de la potențiale dezastre.

    Am folosit WP-Optimize în trecut și l-am considerat un instrument excelent, în special pentru funcțiile sale de compresie a imaginilor.

    Totuși, aș dori să adaug că pentru site-uri mai mari sau cele cu configurații complexe, ar putea merita să luați în considerare o soluție mai robustă, cum ar fi WP Rocket, care oferă funcționalități avansate de cache și optimizare.

  2. Mulți oameni se concentrează pe optimizarea site-ului web și uită de baza de date MySQL. Eu folosesc un plugin la fel de grozav numit Sweep, care efectuează optimizări similare. Recent, ne-am confruntat cu o încetinire semnificativă a site-ului web și nimeni nu știa ce o cauzează. S-a dovedit că problema era cauzată de revizii, dintre care mii s-au acumulat pe blog (blogul în sine are peste 1300 de articole). Aceste revizii au încetinit incredibil de mult site-ul web. După optimizarea bazei de date, viteza site-ului web a revenit la starea inițială. Deci, optimizarea face într-adevăr o mare diferență. Vreau doar să subliniez că este foarte important să faceți o copie de rezervă înainte de a optimiza baza de date, în cazul în care ceva nu merge bine.

    • While not necessary, we strongly recommend it on the off chance something goes wrong or you run into an error. While it is rare for that to happen, it is better to be safe :)

      Admin

  3. Salut! Articol grozav! Am o întrebare. Pot folosi acest plugin simultan cu pluginurile autooptimize și wp3 total cache?

  4. Cum să remediați „Optimize InnoDB tables anyway” în pluginul WP-Optimize?

    Aveți vreo soluție pentru optimizarea tabelelor InnoDB în WordPress?

  5. Salutare tuturor,

    În acest articol:

    /plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/

    Se afirmă:

    „... principalul [beneficiu al wp-sweep față de wp-optimize] este că folosește funcții de ștergere WordPress adecvate pe cât posibil, în loc să ruleze interogări MySQL de ștergere directă. În timp ce pluginul WP-Optimize folosește interogări SQL de ștergere directă, care pot lăsa date orfane în urmă. Cu alte cuvinte, WP-Sweep este un plugin mai bine codat decât WP-Optimize.”

    Citat și ghilimele închise!

    Poate poți explica de ce ai două articole clar contradictorii publicate pe site-ul tău în același timp. Editează unul sau pe celălalt, te rog!

    Un site incredibil de influent, cum ar fi acesta, necesită o revizuire editorială mai atentă.

    Mulțumesc mult!

    • Salut James,

      Adesea recomandăm pluginuri care fac același lucru. Dacă există o diferență, atunci încercăm să o evidențiem așa cum ați citat. Un lucru grozav la WordPress este că adesea aveți o mulțime de soluții excelente pentru o problemă.

      Admin

      • Este clar că acțiuni precum eliminarea reviziilor postărilor nu vor face nicio diferență absolută în ceea ce privește „performanța bazei de date”. Cred că confuzia este cauzată de o anumită neînțelegere cu privire la modul în care funcționează bazele de date relaționale și, în special, la modul în care sunt executate interogările indexate.

        Problema este exacerbată de faptul că mulți utilizatori WordPress sunt destul de siguri că optimizarea bazei lor de date este necesară. Având în vedere că bazele de date relaționale și tehnologiile conexe precum Indexed Sequential Access Method (ISAM) pe care se bazează internele există de aproximativ 50 de ani, ar trebui să fie bine înțelese.

        Întregul scop al utilizării unei baze de date este accesarea datelor într-un mod scalabil. Timpul necesar pentru a găsi o înregistrare indexată, de exemplu, o postare WordPress publicată, nu depinde de dimensiunea bazei de date.

        Aș invita autorii acestui articol să testeze acest lucru. Creați o instalare WordPress și creați câteva mii de revizii ale unei postări. Veți constata că nu face nicio diferență în performanță.

        Timpul necesar pentru a găsi o postare depinde de numărul de căutări necesare. Puteți calcula acest lucru astfel:

        log(row_count) / log(index_block_length / 3 * 2 / (index_length + data_pointer_length)) + 1

        Pot să vă spun că numărul de căutări nu va crește între mii de revizii și zeci de mii. Veți obține o căutare suplimentară atunci când intrați în sute de mii de rânduri. Dar, cel mai probabil, este oricum în cache-ul interogării, deci nu va conta.

        Știu din testare, fără niciun motiv, că o postare cu 200.000 de revizii este la fel de rapidă de accesat ca una fără nicio revizie.

        • Deci, dacă gazda mea spune că site-urile mele continuă să cadă pentru că trebuie să-mi optimizez baza de date, în realitate este numărul de accesări/căutări pe care gazda mea nu le poate gestiona?

    • Nu pot vorbi în numele autorului, dar m-am gândit să arunc câteva idei.

      Când vine vorba de încărcarea site-ului dvs. pe partea de front-end, WordPress este suficient de inteligent pentru a ignora reviziile anterioare pe măsură ce încarcă paginile individuale. Cu toate acestea, supraîncărcarea generală a bazei de date poate încetini un site dacă aveți un site mare cu multe pagini și postări. Reviziile postărilor adaugă la dimensiunea generală a unei baze de date, dar cu siguranță nu sunt singurul contributor. Acestea fiind spuse... orice puteți face pentru a reduce dimensiunea bazei de date dvs. va menține site-ul dvs. funcționând la performanță maximă.

      Folosesc WP Optimize de ani de zile, atât pe site-uri personale, cât și pe cele ale clienților și pot spune sincer că își face o treabă excelentă în a menține baza de date curată. De asemenea, am observat creșteri de viteză la instalarea pe site-uri mai vechi, cu baze de date mari care nu au fost optimizate. În ceea ce privește reviziile postărilor, are o setare excelentă care vă permite să limitați numărul de revizii stocate. O păstrez setată la aproximativ 10, ceea ce este mai mult decât suficient pentru scopuri de backup al reviziilor postărilor.

      Cred că versiunea premium a pluginului îți permite, de asemenea, să programezi cicluri de optimizare fără a fi nevoie să intri manual și să apeși butonul de optimizare.

    • Salut Ian Spare,

      Reviziile postărilor nu afectează performanța bazei de date sau timpii de încărcare a paginilor site-ului dvs. Cu toate acestea, ele măresc dimensiunea bazei de date. Pe site-urile web mai vechi, cu mult conținut, curățarea sau limitarea reviziilor postărilor poate reduce semnificativ dimensiunea fișierelor de backup ale bazei de date. Acest lucru înseamnă că veți putea efectua backup-uri la cerere, restaura din backup-uri sau muta fișierele de backup puțin mai repede. De asemenea, va economisi spațiu pe serviciul de stocare în cloud unde salvați backup-urile.

      Admin

      • Mulțumesc, cred că te apropii de o poziție corectă acum.

        Cred că putem respinge rapid considerațiile legate de dimensiune. Un dump MySQL al bazei de date WordPress este destul de mic. Este, de asemenea, un fișier foarte compresibil, aș sugera că, ca text simplu, cu un nivel de compresie mediu, ai obține aproximativ 10:1.

        Așadar, sugerez că acest site ar putea avea 1000 de postări cu 10 revizii per postare, care, dintr-un motiv (neprobabil) oarecare, au toate aceeași dimensiune (în practică, vor fi mai mici, ați crede). Și vom spune că o postare are aproximativ 2800 de caractere, deoarece aceasta este aproximativ dimensiunea postării dvs. aici, vom adăuga puțin, deoarece nu va face o mare diferență și vom spune 3000 de caractere.

        1000 * 10 * 3000 = 30000000

        sau aproximativ 28 MB, ceea ce va fi în jur de 2,8 MB în dimensiune comprimată.

        Ceea ce, în termeni tehnici, este absolut nimic. Un pumn de imagini, în cel mai bun caz.

        Amprenta unei postări medii WordPress este foarte des imaginile asociate. Acestea vor trebui, de asemenea, salvate. Această amprentă va fi afectată doar trivial de numărul de revizii.

        Nu există o șansă realistă ca aceste copii de rezervă să încapă, de exemplu, în spațiul de stocare gratuit în cloud de 2 GB pe Dropbox. Deci, oricine stochează copii de rezervă în cloud ar putea foarte bine să fi plătit pentru un serviciu care va oferi stocare nelimitată (adică serviciul de backup Jetpack) sau terabytes.

        Este greu o preocupare realistă să te deranjeze câțiva mb în dimensiune pentru un fișier de backup. Apreciez că vor exista unii care vor produce un caz de utilizare contrafăcut în care 10k face o diferență, ceea ce este în regulă, spun doar că în utilizarea generală, acesta nu este nimic.

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.