Admin WordPress lent? Why It Happens, Plus How to Fix It
Trebuie să vă confruntați cu un tablou de bord de administrare WordPress lent?
Niciodată nu este amuzant să simți că te plimbi prin noroi atunci când încerci să-ți gestionezi site-ul WordPress, motiv pentru care te vom ajuta să ieși din noroi și să treci la un tablou de bord de administrare WordPress care se încarcă mai repede.
Pentru a realiza acest lucru, vom trece rapid în revistă câteva dintre motivele pentru care ai putea avea un tablou de bord de administrare WordPress lent. Apoi, vom trece în revistă opt sfaturi pentru a vă ajuta să remediați problema (problemele) și să obțineți din nou încărcarea rapidă a tabloului de bord WordPress admin.
Ce cauzează tabloul de bord WordPress Admin lent?
Nu vă putem spune cu exactitate ce cauzează o administrare WordPress lentă pentru site-ul dvs. specific, dar iată câteva dintre cele mai frecvente probleme pe care le vom aborda:
- Hosting supraîncărcat sau subalimentat
- Resurse…grele de resurse
- Versiune PHP veche
- Apif Heartbeat WordPress
- Bază de date aglomerată
- Limită mică de memorie WordPress
- Încărcare prea mare de conținut
- Widget-uri inutile pentru tabloul de bord
Acum, iată cum se rezolvă lucrurile!
Cum să reparați un tablou de bord de administrare WordPress lent: 8 Tips
Să trecem în revistă remedierile…
Considerați posibilitatea de a vă actualiza gazda
Este probabil că acesta nu este răspunsul pe care îl căutați, dar una dintre cele mai frecvente probleme este pur și simplu o găzduire mediocră.
Câteodată, gazda dvs. pur și simplu nu o face, iar alteori s-ar putea să aveți o gazdă de calitate, dar ați depășit planul pe care îl aveți.
În orice caz, dacă gazda dvs. nu poate ține pasul, va duce la un tablou de bord de administrare WordPress lent (și probabil și un front-end lent, de asemenea).
Așa că – puteți încerca mai întâi toate celelalte remedii de pe această listă. Dar, uneori, singura soluție este să deschizi portofelul și să faci upgrade de gazde.
Câteva dintre gazdele și partenerii noștri recomandați sunt:
- WP Engine
- Kinsta
- SiteGround
- A2 Hosting
- Fastcomet
Utilizați Query Monitor To Sniff Out Slow Plugins
Când ați instalat WordPress pentru prima dată și era gol, tabloul dvs. de bord probabil că s-a încărcat fulgerător de repede. Dar, pe măsură ce ați instalat mai multe pluginuri, a început să încetinească, nu-i așa?
Acum, haideți să risipim cu un mit – „mai multe pluginuri” nu înseamnă automat un site mai lent sau un administrator WordPress mai lent…
Dar „pluginuri mai grele din punct de vedere al resurselor” da.
Atunci, cum puteți găsi pluginuri grele de resurse?
Cu un minunat plugin gratuit numit Query Monitor.
După ce ați instalat și activat Query Monitor, puteți face clic pe opțiunea nouă din bara de instrumente WordPress pentru a deschide interfața. Apoi, mergeți la fila Queries by Component și căutați orice plugin lent:
Dacă găsiți un plugin lent, luați în considerare dezactivarea și ștergerea acestuia (dacă este posibil) sau găsirea unei alternative mai performante (dacă aveți neapărat nevoie de acea funcționalitate).
Utilizați cea mai recentă versiune de PHP
WordPress este construit cu PHP, dar versiunea exactă de PHP pe care o folosește site-ul dvs. depinde de versiunea de PHP instalată pe serverul dvs.
Pe lângă faptul că sunt mai sigure, versiunile mai noi de PHP oferă îmbunătățiri mari de performanță față de versiunile mai vechi, motiv pentru care echipa de bază a WordPress încearcă să împingă utilizatorii WordPress să se actualizeze la cele mai recente versiuni de PHP.
De exemplu, în testele de referință PHP ale Kinsta, puteți vedea că PHP 7.3 poate gestiona mai mult decât triplul numărului de cereri pe secundă pe care îl poate gestiona PHP 5.6:
Dar, în ciuda acestui fapt, majoritatea utilizatorilor de WordPress rulează PHP 5.6 (sau mai vechi)… și s-ar putea să fiți unul dintre ei!
Vă veți actualiza versiunea PHP a site-ului dvs. prin intermediul gazdei dvs. De exemplu, iată cum arată la Kinsta:
Dacă gazda dvs. nu vă permite să faceți această modificare prin intermediul tabloului de bord de găzduire, s-ar putea să trebuiască să apelați la personalul de asistență al gazdei dvs. pentru ajutor. Și dacă gazda dvs. nu acceptă PHP 7+, acesta este un alt motiv important pentru a lua în considerare schimbarea gazdei.
Utilizați Heartbeat Control
Apif-ul WordPress Heartbeat ajută la asigurarea unei comunicări în timp real între browserul dvs. web și serverul dvs. în timp ce sunteți conectat la administratorul WordPress.
Ajută la lucruri precum salvările automate în editorul WordPress, dar poate, de asemenea, să încetinească administratorul WordPress, deoarece trimite o cerere AJAX la fiecare 15 secunde în timp ce lucrați în editor (sau la fiecare 60 de secunde în restul tabloului de bord).
Dacă folosiți WP Rocket, puteți reduce frecvența acestor cereri (sau le puteți dezactiva cu totul) din fila Heartbeat din tabloul de bord WP Rocket:
Ou, avem, de asemenea, un plugin independent Heartbeat Control pe care îl puteți folosi pentru a controla Heartbeat API.
După ce ați instalat și activat pluginul, mergeți la Settings → Heartbeat Control Settings pentru a reduce sau dezactiva Heartbeat API pentru diferite zone ale tabloului de bord:
Începeți prin a reduce frecvența, iar dacă nu funcționează, puteți lua în considerare dezactivarea totală.
Curățați-vă baza de date (în special magazinele WooCommerce)
În timp, baza dvs. de date WordPress va aduna o mulțime de „bloat” sub formă de revizuiri de postări, tranziții etc. Acest lucru este deosebit de comun în special cu magazinele WooCommerce, unde veți avea o mulțime de tranzitori expirați în baza de date.
Puteți șterge în siguranță o mare parte din această umflătură fără a vă afecta negativ site-ul.
Pentru a face acest lucru, puteți utiliza fila Database (Bază de date) din WP Rocket:
WP Rocket vă permite, de asemenea, să configurați un program automat pentru a vă curăța baza de date la fiecare X zile/săptămâni.
Sau, dacă nu folosiți WP Rocket, puteți folosi pluginul WP-Optimize.
Creșteți limita de memorie a WordPress
Câteodată, tabloul de bord de administrare WordPress se lovește de un blocaj din cauza limitei de memorie PHP a site-ului WordPress.
Dacă acesta este cazul, simpla creștere a limitei de memorie a site-ului dvs. poate rezolva uneori problema.
Dacă gazda dvs. vă permite să creșteți singură limita de memorie PHP, puteți face acest lucru adăugând această linie în partea de sus a fișierului wp-config.php:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
Dacă gazda dvs. nu vă permite să creșteți manual limita de memorie PHP, contactați serviciul de asistență al gazdei dvs. și întrebați dacă o vor face pentru dvs.
Limitați cantitatea de conținut pe care o afișați în WordPress Admin
Prin intermediul setărilor Screen Options, WordPress vă permite să controlați câte postări, pagini sau tipuri de postări personalizate să afișați la un moment dat (inclusiv lucruri cum ar fi produsele WooCommerce, comenzile etc.):
În mod implicit, valoarea este 20, ceea ce este absolut în regulă. Cu toate acestea, este posibil să fi crescut acest număr pentru a evita paginarea.
Dacă este așa, luați în considerare reducerea acestuia pentru a limita cantitatea de conținut pe care WordPress trebuie să o încarce pentru fiecare pagină. Da, s-ar putea să trebuiască să folosiți mai des opțiunea „pagina următoare”, dar vă va accelera tabloul de bord prin faptul că WordPress va trebui să încarce mai puțin conținut de fiecare dată.
Dezactivați widgeturile inutile din tabloul de bord
În mod implicit, tabloul de bord WordPress vine cu o mulțime de widgeturi pe care probabil nu le folosiți sau la care nu vă uitați niciodată.
De exemplu, pe pagina principală a tabloului de bord, aveți widgeturile de știri și evenimente (când v-ați uitat ultima dată la acest widget?). Cu toate acestea, chiar dacă nu le citiți, aceste widgeturi continuă să facă apeluri externe pentru a încărca acele informații, ceea ce vă încetinește tabloul de bord.
Pentru a dezactiva widgeturile inutile, puteți utiliza pluginul gratuit Widget Disable.
După ce l-ați instalat și activat, mergeți la Appearance → Disable Widgets și scăpați de toate widgeturile pe care nu le folosiți:
Dacă alte pluginuri au adăugat widgeturi – cum ar fi WooCommerce – veți putea să dezactivați și acele widgeturi:
Reparați tabloul de bord lent al WordPress pentru totdeauna
În timp ce WP Rocket vă poate ajuta să accelerați partea frontală a site-ului dumneavoastră, repararea unui tablou de bord lent al WordPress necesită o abordare unică.
Câteva dintre aceste sfaturi – cum ar fi alegerea unei gazde de calitate și utilizarea celei mai recente versiuni de PHP – vor aduce dividende atât pentru tabloul de bord WordPress, cât și pentru site-ul front-end, în timp ce altele – cum ar fi dezactivarea widgeturilor din tabloul de bord și limitarea cantității de conținut din backend pe care îl încărcați – se concentrează 100% pe tabloul de bord WordPress.
În cele din urmă, dacă vă confruntați în mod specific cu un tablou de bord WooCommerce lent, avem o întreagă postare despre cum să vă accelerați tabloul de bord WooCommerce care oferă câteva sfaturi specifice WooCommerce.
.