Cum să monitorizați și să reduceți utilizarea memoriei WordPress prin pluginuri
Publicat: 2022-10-02WordPress este un sistem de management al conținutului (CMS) care vă permite să creați un site web sau un blog de la zero sau să îmbunătățiți un site web existent. WordPress este folosit de milioane de oameni din întreaga lume, inclusiv de multe organizații mari, cum ar fi The Guardian, Forbes și The New York Times. Unul dintre avantajele WordPress este că este relativ ușor de utilizat, chiar și pentru începători. Cu toate acestea, unul dintre dezavantajele WordPress este că poate consuma multe resurse, mai ales dacă aveți o mulțime de pluginuri instalate. Dacă site-ul dvs. WordPress este lent sau dacă primiți erori de „memorie lipsită”, este posibil ca pluginurile dvs. să folosească prea multă memorie. În acest articol, vă vom arăta cum să monitorizați și să reduceți utilizarea memoriei WordPress de către pluginuri.
Memoria serverului, cunoscută și sub numele de RAM, este limitată de o anumită cantitate de spațiu. Mulți factori, inclusiv utilizarea memoriei de către serverul dvs., determină cantitatea de memorie pe care o utilizați. Fiecare aplicație, indiferent de cât de mică sau mică este baza de cod, utilizează în medie aproximativ 50 MB de memorie. Dacă aveți nevoie de spațiu de stocare în memorie, puteți face câteva lucruri pentru a-l salva. Dacă aplicația dvs. acceptă PHP versiunea 11, ar trebui să fie actualizată. Când adăugați extensii terță parte, cum ar fi New Relic, veți folosi mai multă memorie. Când dezactivați pluginuri de care nu aveți nevoie, puteți economisi memorie. Opcache-ul este o metodă alternativă pentru salvarea procesorului și pentru accelerarea scripturilor prin stocarea în memorie a scripturilor PHP compilate.
Poate fi folosit pentru a urmări utilizarea memoriei utilizând memory_get_usage. Nu este posibil să se folosească funcția „malloc” pentru fiecare bloc, în schimb se face o alocare a unei mari porțiuni de memorie de sistem, iar variabila de mediu este gestionată dinamic. Utilizarea memoriei poate fi urmărită în acest exemplu folosind metoda memory_get_usage().
Asigurați-vă că v-ați configurat contul WordPress într-un mod care ușurează navigarea. Accesând pagina WP-config, puteți accesa configurația. După căutarea fișierului php, puteți citi define('WP_MEMORY_LIMIT', '32M'); apoi, modificați-l pentru a citi define('WP_MEMORY_LIMIT', '128M'); Puteți merge până la 512 MB, dar
Cum reduc utilizarea memoriei WordPress?

Ar trebui să eliminați orice plugin de care nu aveți nevoie din WordPress. Cu unele pluginuri WordPress , utilizarea memoriei poate crește semnificativ. Un plugin poate fi dezactivat, astfel încât memoria să poată fi salvată.
Limita de memorie PHP WordPress poate fi mărită pentru a rezolva erorile de memorie WP epuizate sau limita de memorie WP poate fi mărită. Limita implicită de memorie pentru WordPress este de 32 MB, dar dacă trebuie să o măriți, o puteți face. Dacă nu aveți un plugin care necesită mai multă memorie, o limită de memorie de 128 MB este rezonabilă. Pentru a crește limita de memorie WordPress, dimensiunea maximă de încărcare trebuie setată în fișierul cu limită de memorie WordPress WP-config.php. Limita de memorie pentru WordPress va fi crescută, ceea ce face mai dificilă identificarea ineficiențelor. În 2012, 4,4% dintre site-urile WordPress au folosit cea mai recentă versiune de PHP, în timp ce 64% foloseau o versiune mai veche care nu a primit actualizări. În acest articol, voi trece peste limitele de memorie PHP și limitele maxime de încărcare.
Dacă aveți multă memorie pe WordPress, puteți crește limitele de încărcare sau de memorie folosind cele trei opțiuni enumerate mai jos. Înainte de a face modificări semnificative site-ului dvs., asigurați-vă că aveți o copie de rezervă a fișierelor și bazelor de date ale acestuia. Schimbarea fișierului WP-config.php nu va rezolva problema; în schimb, vei fi forțat să-l adresezi în setările serverului tău. Dacă doriți să schimbați limitele de memorie pe site-ul dvs. WordPress, trebuie să treceți prin multe tulburări. Este esențial să selectați un furnizor de găzduire de încredere, deoarece procedura pe care trebuie să o urmați depinde foarte mult de compania pe care o alegeți. Dacă doriți să creșteți limita de memorie WordPress, includeți următoarele informații în fișierul dvs. htaccess.
Limita Ram a WordPress
Dacă aveți teme și pluginuri WordPress instalate pe site-ul dvs., puteți ajunge cu ușurință la 1 GB. O instalare pe un singur site este supusă limitei WordPress de un an pentru stocarea GB. O singură instalare nu va depăși 2 GB.
WordPress vă va permite să utilizați până la 4 GB de RAM dacă aveți mai mult de 2 GB de RAM. Dacă utilizați mai mult de 4 GB de RAM pe site-ul dvs., WordPress vă va anunța și va refuza să ruleze.
Când WordPress rulează pe mai mult de 2 GB de memorie, acesta alocă automat 1 GB de memorie. Dacă site-ul dvs. depășește numărul maxim de GB de RAM permis, WordPress nu va mai funcționa și vă va spune de ce.
Cum verific utilizarea memoriei WordPress?

Pentru a obține acces, accesați panoul de administrare WordPress. Linkul „Adăugați nou” poate fi găsit sub linkul „Plugin-uri” din coloana de navigare din stânga. „Căutați pluginuri...” Pentru a instala pluginul, faceți clic pe butonul „Instalare acum” odată ce este găsit.
Alocarea implicită de memorie a WordPress către PHP pentru un singur site și pentru un site multisite este de 40 MB și, respectiv, 64 MB. Unele plugin-uri pot necesita 128 MB, dar de obicei este suficient pentru ele. Vă puteți verifica limita de memorie WooCommerce , accesând Starea sistemului WooCommerce (în panoul de administrare WordPress). Fișierul WP-config.php ar trebui schimbat. Acesta va fi adăugat în partea de sus a fișierului înainte de linia Happy Blog Posts:. „WP_MEMORY_LIMIT”, un rezultat al lui „128M”, este folosit pentru a defini. Versiunea PHP ar trebui schimbată la versiunea superioară. În versiunile PHP noi, este folosită mai puțină memorie și sunt în general mai eficiente. Dacă nu puteți accesa.ini sau metoda de mai sus, adăugați php_value memory_limit 128M într-un fișier.htaccess.
Mai multe plugin-uri încetinesc WordPress?
Nu, mai multe plugin-uri nu vor încetini neapărat WordPress. Cu toate acestea, pluginurile prost codificate sau care nu sunt actualizate în mod regulat pot cauza probleme de performanță. Cel mai bine este întotdeauna să verificați cu dezvoltatorul pluginului pentru a vedea dacă există probleme de performanță cunoscute înainte de a instala un plugin.
Este adevărat că prea multe plugin-uri încetinesc WordPress? Cum pot demonstra că întregul univers este un mit? Pluginurile afectează timpul de încărcare a site-urilor web? Folosind un plugin pe care îl voi discuta mai detaliat mai târziu, putem calcula acest parametru. Site-ul a fost testat pentru a se asigura că nu conține pluginuri și conținut instalat de la proprietarul anterior. Am testat cinci dintre cele mai populare pluginuri WordPress și am folosit gtmetrix pentru a face acest lucru. Înțelegerea modului în care diferitele pluginuri afectează dimensiunea paginii și cererea este esențială pentru a înțelege modul în care acestea influențează timpul de încărcare și dimensiunea paginii.
În acest articol, ne vom uita la o listă de plugin-uri pe care nu ar trebui să le folosim, precum și la un set de recomandări pe care ar trebui să le folosim. Unele dintre cele mai populare plugin-uri sunt incluse pe lista lui AVOID, dar există multe altele care fac același lucru. Funcția principală a unui plugin de securitate este să nu ofere multă securitate WordPress și, în unele cazuri, pluginurile în sine au vulnerabilități. Creatorii de pagini procesează datele WordPress și execută interogări, ceea ce vă poate încetini site-ul. Gutemberg oferă 30 de copii de rezervă zilnice pe un server extern și opțiunea de restaurare pe cont propriu. Deși Gutemberg va fi în cele din urmă un generator de pagini complet, veți putea în continuare să creați blocuri personalizate folosind generatorul de oxigen sau caracteristica ACF PRO. Înainte de a încărca imaginea pe un site web, cel mai bine este întotdeauna să o optimizați.

Când un plugin este dezactivat, nu sunt efectuate funcții în front-end-ul site-ului (zona în care utilizatorii văd conținutul). Unele pagini din backend, cum ar fi o pagină de plugin, ar putea dura mai mult decât se aștepta. Putem determina care pluginuri încetinesc WordPress și consumă cel mai mult timp cu impactul lor asupra încărcării, făcând câteva opțiuni. Prin acest plugin, putem monitoriza toate interogările care sunt executate pentru a genera codul paginii. Ca parte a efortului, căutăm pluginuri care rulează cele mai multe interogări și determinăm dacă le putem șterge sau nu le putem înlocui. În timp ce așteptați crearea unui monitor de interogări plugin, puteți monitoriza numărul de interogări ale fiecărui plugin și cât timp durează pentru finalizare. Nu există nicio îndoială că numărul de pluginuri de pe site-ul dvs. nu are un impact semnificativ asupra timpului de încărcare. Deși este esențial să evitați pluginurile proaste care încetinesc WordPress, este, de asemenea, esențial să le evitați pe cele bune. De asemenea, ți-am explicat cum să identifici și să gestionezi acele plugin-uri care au încetinit site-ul tău dacă ți s-a întâmplat acest lucru.
Există o limită la numărul de pluginuri WordPress pe care le puteți folosi?
Care este încetinirea maximă a pluginului?
Nu există o limită a numărului de pluginuri pe care le poți folosi pe un site WordPress, atâta timp cât le ții la zi și nu adaugi nimic care este prohibitiv de costisitor în ceea ce privește procesarea backend. Problema este că, pe măsură ce site-ul dvs. crește și atrage mai mult trafic, poate deveni mai dificil să adăugați noi pluginuri. Poate doriți să luați în considerare utilizarea unei rețele de livrare de conținut (CDN) pentru a reduce încărcarea găzduirii dvs.
Utilizarea memoriei WordPress
Utilizarea memoriei în WordPress se referă la cantitatea de memorie utilizată de scriptul PHP. Acest script va fi aproape sigur o temă, un plugin sau un fișier de bază WordPress. Este esențial să scrieți pluginuri și teme WordPress bine scrise, care să-și reducă propriul consum de memorie , fără a vă supraîncărca și serverul.
Codul PHP de pe site-urile WordPress este limitat la un anumit număr de resurse de memorie. Conținutul poate fi crescut pe măsură ce adăugați mai multe elemente media și interactive. În WordPress, este posibil să creșteți cantitatea de memorie PHP la peste 40 MB. Înainte de a lua orice măsură, este esențial să identificați cauza principală a problemelor de memorie. În funcție de furnizorul lor de găzduire, clienții WordPress pot avea până la 64 MB spațiu de memorie, care este același cu limita implicită. Pluginurile multiple cu cerințe mari de memorie, precum și pluginurile de proastă calitate pot duce la un gol în memoria PHP. Conform celor mai recente statistici, 61,6% dintre site-urile WordPress folosesc în prezent versiuni învechite de PHP.
Este mai bine să rămâneți sub limita de memorie pentru o performanță mai bună a site-ului? În această secțiune, ne vom uita la concepte în continuare. Există o modalitate ușoară de a crește limita de memorie PHP în WordPress. Acesta este un obiectiv dificil de atins și există mai multe opțiuni. Se recomandă schimbarea liniei max_execution_time din fișierul WP-config.php. Nu este posibil să modificați acest fișier pe un cont de găzduire partajată, deoarece guvernează setările serverului. Utilizarea unui plugin de creștere a memoriei sau accesarea fișierului your.htaccess vă poate ajuta să creșteți cantitatea de memorie disponibilă pentru site-ul dvs. WordPress.
Puteți solicita o creștere a limitelor de memorie PHP WordPress contactând furnizorul dvs. de găzduire. Dacă utilizați un server partajat, dedicat sau privat virtual, este o idee bună să începeți cu această opțiune. Puteți crește semnificativ memoria disponibilă în CMS și puteți evita problemele viitoare.
Care este o limită bună de memorie pentru WordPress?
Care este limita de memorie PHP recomandată în WordPress? WordPress are o limită implicită de memorie de 32 MB, dar unii furnizori de găzduire permit utilizatorilor să aibă până la 64 MB de memorie. Și mai bine, memoria poate fi extinsă la 256 MB în dimensiune.
Pluginul WordPress pentru creșterea limitei memoriei
Există câteva moduri diferite de a crește limita de memorie în WordPress. O modalitate este să instalați un plugin precum WPIncreaseMemoryLimit. Acest plugin va crește automat limita de memorie pentru site-ul dvs. WordPress. O altă modalitate este de a crește manual limita de memorie în fișierul wp-config.php. De asemenea, puteți cere gazdei dvs. web să mărească limita de memorie pentru site-ul dvs. WordPress.
WordPress are de obicei doar o amprentă de memorie de 32 sau 64 MB (pentru utilizatori). Este posibil să întâmpinați o eroare de memorie ca aceasta dacă site-ul dvs. necesită mult mai multă memorie decât aceasta, deoarece majoritatea site-urilor web necesită acum mult mai mult spațiu. Puteți crește amprenta de memorie a site-ului dvs. folosind două metode. Vă vom arăta cum să creșteți memoria în ambele moduri folosind un mic exemplu. Dacă aveți acces la fișierul PHP.ini, puteți încerca acest cod pentru a-l adăuga. Este esențial să salvați modificările și să încărcați fișierul înapoi pe server pentru a vedea dacă mesajul de eroare persistă. Dacă doriți să creșteți dimensiunea memoriei dvs. PHP, vă puteți schimba planul de găzduire.
Cum îmi verific limita de memorie WordPress?
Dacă utilizați WordPress 5.2 sau o versiune ulterioară, puteți verifica limita actuală de memorie PHP pe site-ul dvs. folosind instrumentul Site Health. Accesați „Instrumente” pe tabloul de bord WordPress și selectați „Sănătatea site-ului” pentru a vedea starea site-ului dvs. WordPress. Derulați în jos în pagină la „Informații” și faceți clic pe server. Aici puteți vedea că limita de memorie PHP a fost setată.
5 moduri de a vă accelera site-ul WordPress
Următoarele sunt câteva metode pentru a vă mări limita de memorie WordPress. Folosind un plugin precum W3 Total Cache, puteți stoca în cache fișierele WordPress și vă puteți accelera site-ul. Puteți stoca fișiere WordPress pe serverul dvs. folosind un plugin de cache WordPress. Ar trebui să utilizați un furnizor de găzduire care oferă memorie WordPress nelimitată . Puteți folosi un CDN pentru a stoca în cache fișierele WordPress. Puteți utiliza o temă WordPress prietenoasă pentru memorie. Următoarele sfaturi ar trebui să vă ajute să profitați la maximum de site-ul dvs. WordPress, dar rețineți că site-ul dvs. va rula în continuare lent dacă există prea multe plugin-uri sau prea multe fișiere care sunt încărcate de pe server. Luați în considerare să contactați un expert WordPress dacă vă simțiți copleșit.
WordPress Verificați utilizarea memoriei
Nu există un răspuns definitiv la această întrebare, deoarece depinde de o serie de factori, cum ar fi dimensiunea site-ului dvs. WordPress, numărul de pluginuri active și cantitatea de trafic pe care o primiți. Cu toate acestea, există câteva sfaturi generale pe care le puteți urma pentru a reduce utilizarea memoriei pe site-ul dvs. WordPress:
1. Alegeți un furnizor de găzduire WordPress de calitate, care oferă resurse ample de server.
2. Ține-ți site-ul WordPress la zi, inclusiv toate pluginurile și temele.
3. Utilizați un plugin de cache pentru a accelera timpul de încărcare a paginii.
4. Minimizați numărul de plugin-uri pe care le utilizați și utilizați numai pe cele care sunt absolut necesare.
5. Optimizează-ți imaginile înainte de a le încărca pe site-ul tău.
6. Evitați să folosiți teme mari, neoptimizate.
7. Reduceți numărul de pluginuri active și eliminați-le pe cele care nu mai sunt necesare.