De ce devine WordPress lent și cum identifici cauza

Un ghid practic pentru diagnosticarea unui site WordPress lent: hosting, pluginuri, bază de date, cache, imagini și procese de fundal.

Scris și revizuit tehnic deEchipa tehnică BeOnline

Hosting, DNS, domenii, aplicații și infrastructură · actualizat când procedurile sau produsele se schimbă.

Despre autor →

Nu începe cu concluzia că serverul este problema

Un site WordPress poate deveni lent din motive foarte diferite: un plugin care execută interogări grele, o temă încărcată, imagini mari, cache configurat greșit, operațiuni cron, o bază de date aglomerată sau limite de resurse atinse pe găzduire.

Înainte de migrare sau upgrade, separă problema în două întrebări:

  1. pagina este lentă pentru toți vizitatorii sau doar în anumite acțiuni;
  2. încetinirea apare din aplicație sau pentru că planul ajunge la limitele sale.

Măsoară în aceleași condiții și notează ora testului. O singură încărcare lentă nu este suficientă pentru diagnostic.

Verifică mai întâi operațiunile dinamice

Homepage-ul poate fi rapid din cache, în timp ce autentificarea, căutarea, coșul sau panoul de administrare rămân lente. Aceste fluxuri execută cod PHP și interogări în baza de date și sunt mai utile pentru diagnostic decât o pagină publică servită integral din cache.

Testează separat:

  • homepage și pagini publice;
  • autentificarea și wp-admin;
  • căutarea internă;
  • formularele;
  • WooCommerce: produs, coș și checkout;
  • importuri, sincronizări și sarcini programate.

Dacă doar o anumită funcție este lentă, caută cauza în acel flux înainte să schimbi întregul plan de hosting.

Pluginurile și tema pot schimba radical consumul

Numărul de pluginuri nu spune singur cât de greu este site-ul. Un plugin simplu poate face multe interogări, iar zece pluginuri bine optimizate pot consuma mai puțin.

Pentru diagnostic, dezactivează numai într-un mediu sigur sau staging componentele suspecte și compară rezultatele. Nu face experimente directe pe magazinul aflat în producție dacă există risc pentru comenzi sau utilizatori.

Urmărește în special pluginurile de căutare, statistici, securitate, import/export, page builder și integrările externe. Acestea pot genera cereri sau procese suplimentare în fundal.

Baza de date poate fi lentă chiar dacă ai suficient spațiu

Spațiul ocupat pe disc și performanța bazei de date sunt lucruri diferite. Tabele mari, opțiuni autoload excesive, sesiuni, loguri și date temporare pot crește timpul de răspuns.

Înainte să ștergi date, fă backup și identifică exact ce extensie le folosește. Curățarea agresivă a bazei de date fără context poate afecta funcționalitatea.

Pentru magazine, verifică separat comenzile, variațiile produselor și tabelele create de extensii.

Cache-ul ajută, dar nu repară orice problemă

Cache-ul de pagină este foarte eficient pentru conținut public care se schimbă rar. El nu trebuie folosit pentru pagini care conțin date specifice utilizatorului, cum sunt coșul sau contul clientului.

Un site care este rapid doar după cache poate ascunde o problemă în cod sau baza de date. Testează și o cerere necached atunci când investighezi cauza.

Uită-te la CPU, memorie și I/O în context

Dacă hostingul expune limite CPU, memorie și I/O, corelează atingerea lor cu momentele când site-ul încetinește. Un vârf izolat este diferit de o limită atinsă constant.

Citește și ghidul despre limitele CPU, RAM și I/O în cPanel. Dacă aplicația depășește frecvent resursele planului după ce problemele de cod au fost eliminate, atunci un upgrade sau un VPS poate avea sens.

Imaginile și JavaScript-ul afectează ce percepe utilizatorul

Un răspuns rapid al serverului nu înseamnă automat o pagină rapidă. Imagini foarte mari, fonturi, scripturi externe și layout-uri complexe pot încetini afișarea chiar dacă backend-ul răspunde bine.

Separă timpul serverului de timpul total de încărcare. Optimizează imaginile, dimensiunile declarate și scripturile care blochează redarea înainte să atribui totul hostingului.

Când merită să schimbi găzduirea

Ia în calcul migrarea sau upgrade-ul când măsurătorile arată că aplicația funcționează corect, dar lovește constant limitele planului ori are nevoie de procese și configurări care nu sunt potrivite pentru găzduirea actuală.

Pentru WordPress, compară găzduirea WordPress cu opțiunile de VPS și planifică migrarea cu backup, testare și o procedură de revenire.

URMĂTORUL PAS

Verifică dacă problema este în aplicație sau în găzduire

Compară consumul real al site-ului cu limitele planului înainte să alegi un upgrade.

Vezi găzduirea WordPress