În timpul funcționării, WordPress stochează în baza de date informații temporare cunoscute sub denumirea de transients. Aceste înregistrări sunt utilizate de nucleul WordPress, de teme și de pluginuri pentru a stoca temporar date în cache și a îmbunătăți performanța.
În timp, datele temporare expirate sau neutilizate se pot acumula în baza de date, mărind-o inutil și putând afecta performanța.
Acest ghid explică cum să identificați înregistrările temporare stocate în baza de date WordPress.
Important
Acest ghid este destinat utilizatorilor care au experiență în lucrul cu bazele de date. Înainte de a executa orice comandă SQL, creați o copie de rezervă a bazei de date. Dacă o comandă este introdusă incorect, s-ar putea să fie necesar să restaurați baza de date din copia de rezervă.
După efectuarea modificărilor, verificați întotdeauna dacă site-ul dvs. funcționează corect.
Cuprins
Accesați phpMyAdmin
- Conectați-vă la panoul mybox.
- Accesați:
Baze de date
- Faceți clic pe:
phpMyAdmin
Se va deschide o nouă filă a browserului cu ecranul de autentificare în baza de date.
Conectați-vă la baza de date
Utilizați datele de autentificare pentru baza de date asociate site-ului dvs. WordPress:
- Numele bazei de date
- Numele de utilizator al bazei de date
- Parola bazei de date
Dacă nu cunoașteți aceste detalii, le puteți găsi în fișierul wp-config.php situat în directorul rădăcină al instalării dvs. WordPress.
Exemple de intrări:
define('DB_NAME', 'database_name');
define('DB_USER', 'database_user');
define('DB_PASSWORD', 'parola_bazei_de_date');
define('DB_HOST', 'gazda_bazei_de_date');
Fișierul wp-config.php se află de obicei în:
public_html
Deschideți fila SQL
După autentificare:
- Selectați baza de date WordPress din meniul din stânga.
- Faceți clic pe:
SQL
fila din partea de sus a paginii.
Aceasta va deschide editorul de interogări SQL.
Găsiți tranzienții încărcați automat
Pentru a afișa intrările tranzitorii stocate în prezent în baza de date, executați următoarea interogare:
SELECT *
FROM `wp_options`
WHERE `autoload` = 'yes'
AND `option_name` LIKE '%transient%'
Faceți clic pe:
Executare
pentru a rula interogarea.
Înțelegerea rezultatelor
Interogarea va afișa înregistrările din tabelul wp_options, unde:
- Opțiunea este încărcată automat de WordPress.
- Numele opțiunii conține cuvântul
transient.
Aceste intrări sunt valori temporare stocate în cache, create de:
- Nucleul WordPress
- Pluginuri
- Teme
- Extensii de comerț electronic
- Sisteme de gestionare a sesiunilor
Un număr mare de intrări temporare poate indica:
- Intrări expirate din cache.
- Pluginuri care nu curăță corect datele temporare.
- Creștere excesivă a bazei de date.
De ce să eliminați datele temporare expirate?
Ștergerea datelor temporare expirate poate oferi mai multe avantaje:
- Reducerea dimensiunii bazei de date.
- Interogări mai rapide ale bazei de date.
- Performanță îmbunătățită a WordPress.
- Reducerea sarcinilor suplimentare în timpul copiilor de siguranță.
- O mai bună reacție generală a site-ului web.
Metodă alternativă
Dacă nu vă simțiți confortabil să lucrați direct cu interogări SQL, puteți utiliza pluginuri de optimizare WordPress care includ funcționalități de curățare a datelor tranzitorii, cum ar fi:
- WP-Optimize
- Advanced Database Cleaner
- LiteSpeed Cache
- WP Rocket
Aceste instrumente pot elimina automat înregistrările tranzitorii expirate fără a necesita comenzi SQL manuale.
Rezumat
Înregistrările tranzitorii sunt înregistrări temporare stocate de WordPress și de pluginuri pentru a îmbunătăți performanța. În timp, aceste înregistrări se pot acumula și pot mări dimensiunea bazei de date.
Pentru a identifica manual înregistrările tranzitorii:
- Conectați-vă la phpMyAdmin.
- Selectați baza de date WordPress.
- Deschideți fila SQL.
- Rulați:
SELECT *
FROM `wp_options`
WHERE `autoload` = 'yes'
AND `option_name` LIKE '%transient%'
Înainte de a efectua orice modificare în baza de date, creați întotdeauna o copie de rezervă și verificați dacă site-ul dvs. continuă să funcționeze corect după curățare.