Curățați baza de date în wordpress și ștergeți schițe, alex xobotoff

În procesul de lucru cu motorul WordPress, în baza de date se acumulează o mulțime de informații inutile, care nu trebuie să fie stocate. cum să organizați curățarea bazei de date fără intervenții radicale.







Deci, ce este acest lucru inutil să păstrăm întotdeauna în baza de date? În primul rând, aceasta este o revizuire a articolelor. Implicit, WordPress salvează automat curente de articole la fiecare 60 de secunde, iar numărul de curente este nelimitat! Dacă scrieți un articol aproximativ o jumătate de oră, atunci vor fi salvate 30 de revizuiri! Și dacă astfel de articole de pe blogul dvs. aveți aproximativ 100. O cifră impresionantă este obținută.

Desigur, importanța acestei funcții este destul de controversată, pe de o parte, auditul necesar foarte rar (în istoria acestui blog mi-au nevoie de o singură dată), dar pe de altă parte, a pierde un articol foarte important, care a ucis o mulțime de timp, nu doresc să. Prin urmare, propun să nu dezactivați salvarea automată a proiectelor, ci pur și simplu să le ștergeți în mod regulat.







Există două moduri de ștergere:

1. prin interogare SQL în baza de date. Deoarece reviziile din baza de date sunt stocate cu valoarea "post_type" - "revision", le puteți șterge folosind comanda:

Vă recomandăm, de asemenea, să configurați procesul de atoservation. Pentru a face acest lucru, adăugați (dacă sunt acolo, schimbați doar) wp-config.php 2 rânduri:

define ('WP_POST_REVISIONS', 4);
define ('AUTOSAVE_INTERVAL', 60);

Prima linie specifică numărul de schițe salvate (dacă este 0, atunci acestea nu vor fi salvate deloc).
Al doilea este intervalul de timp dintre salvarea în secunde.

Desigur, există și alte opțiuni pentru dezactivarea salvării automate folosind funcții speciale, dar aceasta este deja o metodă prea crudă)).







Trimiteți-le prietenilor: