Cum să curățați și să vă păstrați site-ul WordPress sub control

Publicat: 2023-05-04

Un site web este puțin ca o casă: are nevoie de puțină împrospătare și întreținere din când în când pentru a elimina dezordinea care se acumulează în urma utilizării de zi cu zi.A avea un site web curat și organizat este esențial pentru asigurarea securității, funcționalității și performanței afacerii tale.

De-a lungul timpului, instalările WordPress acumulează greutate sub formă de cod neutilizat și învechit, plugin-uri, erori și alte fișiere inutile – toate acestea pot încetini site-ul dvs. și îl pot face vulnerabil la amenințările de securitate.

Prin urmare, este esențial să curățați periodic baza de cod a site-ului dvs. și să eliminați orice elemente nedorite pentru ca site-ul dvs. să funcționeze fără probleme.

În acest articol, vom oferi o listă de verificare cuprinzătoare pentru a curăța și întreține site-ul dvs. WordPress pentru a ne asigura că este sigur, stabil și oferă o experiență pozitivă pentru utilizator.

Curățarea site-ului dvs. WordPress

Există multe modalități de a vă curăța și optimiza site-ul WordPress pentru a-l face mai productiv, mai eficient și mai performant. Vă recomandăm să analizați în mod regulat fiecare articol din această listă.

Păstrați versiunile PHP și WordPress la zi

Ar trebui să aveți deja o copie de rezervă recentă a site-ului dvs. Dacă nu, atunci primul lucru pe care ar trebui să-l faceți atunci când începeți procesul de curățare a site-ului dvs. WordPress este să faceți o copie de rezervă completă a tuturor datelor și să o stocați undeva în afara serverului.

După ce v-ați asigurat că aveți o copie de rezervă completă a site-ului dvs., puteți începe să vă uitați la versiunile PHP și WordPress pe care le rulați în prezent. Din experiența noastră, majoritatea problemelor de performanță provin din pluginuri sau teme care nu acceptă cea mai recentă versiune de PHP sau WordPress.

O modalitate rapidă și ușoară de a îmbunătăți performanța este să vă asigurați că serverul dumneavoastră rulează pe cea mai recentă versiune de PHP. Utilizarea unei versiuni PHP după sfârșitul vieții nu este niciodată o idee bună. Actualizarea la cea mai recentă versiune poate oferi o creștere semnificativă a performanței, precum și îmbunătățirea semnificativă a securității.

Deși actualizarea la cea mai recentă versiune de PHP poate fi benefică, este important să testați compatibilitatea site-ului dvs. cu noua versiune înainte de a face upgrade. Este posibil ca unele pluginuri și teme să nu accepte cea mai recentă versiune de PHP, ceea ce poate cauza probleme de compatibilitate și poate distruge site-ul dvs.

După ce ați actualizat versiunea PHP, ar trebui să efectuați teste pentru a vă asigura că site-ul dumneavoastră funcționează corect. Pentru început, ar trebui să verificați aspectul și aspectul site-ului dvs. pentru a vă asigura că tema funcționează cu noua versiune. De asemenea, ar trebui să testați fluxurile de lucru de autentificare și înregistrare, să trimiteți unele formulare și să verificați datele. Dacă utilizați pluginuri, verificați dacă toate funcționează cu PHP actualizat.

Accesarea raportului de sănătate a site-ului în WordPress

Puteți utiliza caracteristica încorporată în WordPress pentru a verifica starea site-ului și a detecta probleme. Accesați „Tools” și deschideți fila „Site Health”. Pe acest ecran, puteți găsi informații despre configurația dvs. WordPress și orice elemente care ar putea necesita atenția dvs. Dacă întâmpinați probleme, ar trebui să le remediați înainte de a trece la pasul următor.

Raport despre sănătatea site-ului WordPress

Odată ce sunteți sigur că totul funcționează conform așteptărilor, următorul pas este să vă actualizați versiunea WordPress și toate pluginurile necesare - precum și temele pe care le utilizați în prezent.

De asemenea, este o idee bună să revizuiți fonturile utilizate pe site-ul dvs. web și să le eliminați pe cele care nu mai sunt necesare. Acest lucru poate ajuta la reducerea cantității de date care trebuie încărcate, rezultând timpi de încărcare mai rapidi.

Dezinstalați pluginurile și temele neutilizate

Peisajul internetului continuă să evolueze într-un ritm rapid, iar dacă site-ul tău este online de mai bine de câțiva ani, atunci aproape sigur vei fi acumulat o serie de plugin-uri și teme care nu mai sunt necesare.

De exemplu, multe plugin-uri care au fost utilizate anterior pentru gruparea fișierelor și optimizarea performanței site-ului webnu mai sunt relevante din cauza adoptării HTTP2.

Unele plugin-uri destinate agregarii de scripturi, încărcare leneșă și stocare în cache pot avea chiar efectul opus de aîncetini site-ul dvs.

Unele plugin-uri pot stoca o mulțime de date în memoria cache și în jurnalele dvs., ceea ce vă poate afecta spațiul pe disc și viteza serverului. Pentru a evita acest lucru, ar trebui să ștergeți în mod regulat fișierele cache și jurnal inutile sau învechite din pluginuri. Dacă utilizați un plugin de cache, probabil că are deja o opțiune de curățare a memoriei cache. Utilizați acest lucru din când în când pentru a minimiza forța de performanță pe serverul dvs.

Dacă utilizați un plugin de securitate, ar trebui să vă reconsiderați serios acest lucru - s-ar putea să vă bazați pe un fals sentiment de securitate.Avem o viziune stabilită despre motivul pentru care pluginurile de securitate nu sunt alegerea inteligentă . Acest articol explică care sunt problemele legate de utilizarea pluginurilor de securitate și de ce este mult mai sigur să lucrezi cu un furnizor de găzduire WordPress care este capabil să integreze securitatea la nivel de server.

La Servebolt , pe lângă furnizarea acestei abordări, oferim două servicii proactive gestionate, Accelerated Domains și Servebolt CDN , ambele putând întări securitatea site-ului dvs. web. Acestea sunt construite pe baza ofertei Cloudflare Enterprise și vorîmbunătăți considerabil securitatea site-ului dvs. , împreună cu îmbunătățirea performanței acestuia.

A avea o gamă largă de teme disponibile pentru a comuta între ele poate părea util, dar atunci când vă apropiați de cota de utilizare a discului, puteți reduce o parte din grăsime și puteți păstra doar tema actuală și esențială pentru site-ul dvs. web. Aceasta poate include și temele copil pe care nu le mai utilizați.

Este foarte recomandat să dezinstalați complet orice plugin sau teme care nu sunt utilizate, în loc să le dezactivați pur și simplu.Pluginurile dezactivate încă ocupă spațiu pe hard disk și ar putea intra în conflict cu alte plugin-uri instalate pe serverul tău. Unele pluginuri prost proiectate pot fi exploatate chiar și atunci când sunt dezactivate. Deoarece pluginurile dezactivate sunt rar actualizate, acest lucru le face un risc serios de securitate.

Dezinstalarea unui plugin nu numai că eliberează spațiu, dar declanșează și cârligele de dezinstalare ale pluginului, eliminând efectiv setările și alte date inutile din baza de date.

Configurați fișierul wp-config.php

Pluginurile WordPress adaugă adesea fragmente de cod în fișierulwp-config.phppentru a configura orice setări. Dacă nu mai utilizați un anumit plugin, se recomandă să eliminați complet toate setările acestuia din fișierul wp-config.php .

Fișierulwp-config.phpeste o componentă esențială a oricărei instalări WordPress. Pe lângă stocarea informațiilor bazei de date, cum ar fi numele bazei de date, numele de utilizator, parola și gazda, acest fișier le permite administratorilor să specifice setări personalizate pentru site-ul lor WordPress.

De exemplu, utilizatorii pot configura chei secrete, pot configura actualizări automate și pot defini limba implicită a site-ului lor. În plus, fișierulwp-config.phppoate fi folosit și pentru a depana site-urile WordPress, activând modul de depanare și afișând mesaje de eroare.

Acest fișier de configurare este stocat în folderul rădăcină al site-ului dvs. web. Puteți accesa fișierulwp-config.phpprintr-un client FTP cum ar fi FileZilla , ssh sau Managerul de fișiere al gazdei dvs. web.

Este important să rețineți că utilizatorii ar trebui să modifice acest fișier numai dacă au o bună înțelegere a bazei de coduri WordPress și impactul potențial al modificărilor lor .Fișierelewp-config.phpconfigurate incorect pot cauza erori și chiar pot face un site inaccesibil.

Vă recomandăm să faceți o copie de rezervă a fișieruluiwp-config.phpimplicit și să adăugați doar sărurile necesare și informațiile bazei de date. Orice modificări suplimentare pot fi făcute după aceasta. După ce ați eliminat setările inutile, puteți adăuga următoarele setări pentru a vă optimiza în continuare site-ul:

  • Definiți constanta WP_POST_REVISIONS : această setare îi spune lui WordPress câte versiuni ale postărilor dvs. să păstrați - puteți reveni la una dintre aceste versiuni dacă ceva nu merge bine.De exemplu, dacă doriți să păstrați doar trei revizuiri ale fiecărei postări, puteți adăuga următoarea linie în fișierulwp-config.php:
 define('WP_POST_REVISIONS', 3);
  • Dezactivați lucrările cron WordPress: WordPress cron rulează un set de sarcini predefinite, cum ar fi verificarea actualizărilor, ori de câte ori un vizitator vă deschide site-ul.Acest lucru nu este de încredere pe site-urile cu trafic redus și are o îmbunătățire serioasă a performanței pentru site-urile cu trafic ridicat.

În loc să vă bazați pe WordPress cron, este recomandabil să configurați joburi cron de sistem pentru a gestiona sarcinile programate. Puteți dezactiva WP_CRON adăugând următoarea linie în fișierulwp-config.php:

 define('DISABLE_WP_CRON', true);
  • Dezactivați modul de depanare: WordPress are un mod de depanare încorporat care poate fi folosit pentru a depana erorile.Este esențial să îl dezactivați după depanare, astfel încât erorile să nu fie afișate utilizatorilor finali. Acest lucru poate fi realizat prin adăugarea următoarei linii în fișierulwp-config.php:
 define('WP_DEBUG', false);

Modificați fișierul.htaccess

Fișierul.htaccessdin WordPress este adesea modificat de diverse plugin-uri. Cel mai bine este săpăstrați configurația cât mai minimă, astfel încât să fie mai ușor de gestionat.Având un fișier de configurare mai mic, de asemenea, reduce șansele de configurare greșită.

Majoritatea serviciilor de găzduire gestionate au deja setări optimizate de server pentru stocarea în cache și comprimarea fișierelor statice. Adăugarea de setări de configurare suplimentare la fișierul.htaccesspoate încetini de fapt site-ul dvs.

Vă recomandăm să utilizați fișierul implicit WordPress.htaccessatât pentru instalări cu un singur site, cât și pentru mai multe site-uri. Dacă trebuie să adăugați redirecționări și vă aflați că editați frecvent fișierul manual, atunci ar trebui să luați în considerare utilizarea pluginurilor precum 404 la 301 , Redirecționare , Redirecționări 301 , Soluție 404 pentru a stoca redirecționările în baza de date. Făcând acest lucru oferă un control mai bun șireduce riscul de a face erori în fișierul.htaccess care ar putea să vă distrugă întregul site.

Curățați și optimizați-vă baza de date

Bazele de date sunt o parte esențială a site-ului dvs. În timp, baza de date va acumula date care nu mai sunt necesare sau dorite - acest lucru este aproape inevitabil. Ca urmare, site-ul dvs. va începe să încetinească, timpii de încărcare a paginii vor crește, procedurile de export și import vor deveni mai dificile și, în plus, crearea de copii de siguranță va dura mult mai mult.

Cele mai comune motive pentru o bază de date în creștere sunt:

  • Spamboți
  • Cache
  • Jurnalele și datele de analiză
  • Sesiuni
  • Imagini
  • Număr excesiv de mese
  • Metadate mari ale postărilor

Chiar dacă nu aveți probleme în acest moment, merită să luați în considerare implementarea unor metode de optimizare adecvate. Acestea vor îmbunătăți cu siguranță performanța site-ului dvs. și vor accelera fluxul de lucru de backup, pe lângă faptul că vor face întreținerea mai ușor de gestionat.

Menținerea bazelor de date în stare bună poate reduce timpii de încărcare și poate duce la un clasament SEO mai bun și o experiență generală îmbunătățită a utilizatorului. Baza de date este găzduită pe serverul dvs. și o puteți accesa conectându-vă prin SSH și rulând mysql -u <username> -p în terminal. De asemenea, puteți utiliza instrumente precum MySQL Workbench pentru a vă accesa baza de date pe Servebolt . Odată ce vă conectați, puteți elimina în siguranță tabelele care nu mai sunt folosite pentru a accelera interogările bazei de date .

De asemenea, puteți utiliza phpMyAdmin pe Servebolt pentru a optimiza tabelele. Începeți prin a vă conecta la phpMyAdmin . În prezentarea generală a tabelului, recalculați statisticile tabelului; aceste statistici sunt folosite pentru a optimiza performanța la citirea și scrierea datelor. De asemenea, îl puteți utiliza pentru a optimiza performanța bazei de date și pentru a accelera interogările bazei de date cu indici .

Luați în considerare ștergerea datelor neutilizate, cum ar fi revizuirile postărilor vechi, etichetele sau categoriile neutilizate etc. Puteți face acest lucru manual sau puteți utiliza un plugin precum WP-Sweep , care detectează automat balonarea și elimină conținutul învechit. Ștergerea revizuirilor postate nu ar trebui considerată o optimizare a performanței. Orice furnizor de găzduire WordPress care sugerează altfel pur și simplu nu știe cum să ruleze baze de date rapide. Acestea fiind spuse, dacă nu utilizați datele care sunt stocate, nu există nici prea multe motive să le stocați în continuare. Aceeași logică se aplică fișierelor media pe care le încărcați de-a lungul timpului, uneori pentru paginile de destinație temporare – este o practică bună să vă amintiți să ștergeți imaginile asociate cu acestea atunci când ștergeți paginile (inclusiv în scenariile în care ștergeți o bucată de conținut vechi).

Ștergeți copiile de rezervă vechi, fișierele temporare și alte bloat

Faceți copii de rezervă suplimentare în plus față de cele zilnice gratuite – grozav!Obiceiul de a crea copii de rezervă înainte de a aplica orice modificări vă poate economisi timp și nervi pe termen lung. Cu toate acestea, ar trebui să eliminați copiile de rezervă vechi după ce acestea devin învechite sau să le descărcați în mediul dvs. local și apoi să le ștergeți din contul dvs. de găzduire pentru a elibera spațiu.

Ar trebui să păstrați o singură copie de rezervă a site-ului dvs. pe server.Backup-ul dvs. principal ar trebui să fie întotdeauna stocatîn afara serverului dvs., de preferință în mai multe locuri.Dacă aveți mai mult de o copie a unei copii de rezervă pe serverul dvs., atunci ar trebui să o ștergeți pentru a elibera spațiu.

Este posibil să aveți, de asemenea, copii de siguranță SQL vechi, fișiere zip sau alte fișiere mari de descărcare pe server. Dacă vreodată trebuie să lucrați temporar la un fișier, ar trebui să utilizați directorul /tmp în Linux - acesta șterge automat fișierele și directoarele pentru a elibera spațiu.

Puteți face acest lucru conectându-vă la server prin SSH și căutând arhive SQL și TAR, apoi ștergând fiecare dintre acestea de la caz la caz. De exemplu, pentru a lista toate fișierele SQL, rulați următoarea comandă în terminal:

 găsi . -nume „*.sql” -print

De asemenea, ar trebuisă căutați fișiere supradimensionate în folderul de încărcări, de obicei mai mari de 10 MB, și să luați în considerare comprimarea sau redimensionarea acestora.Puteți rula următoarea comandă pentru a găsi toate fișierele mai mari de 10 MB:

 găsi ~/ -size +10M

Ștergerea tranzitorii expirate și a altor date temporare este, de asemenea, o modalitate bună de a optimiza baza de date și de a elibera spațiu pe disc.Utilizați pluginuri precum Transient Cleaner și Delete Expired Transients pentru a urmări fișierele temporare. Puteți elimina tabelele asociate cu pluginuri șterse, precum și intrărilewp_postmetacare au fost orfane din articolele părinte când au fost șterse.

De asemenea, ar trebuisă examinați conturile de utilizator de pe site-ul dvs.Dacă aveți conturi redundante sau găsiți un cont care nu a fost folosit de multă vreme, atunci este o idee bună să-l eliminați. Începeți prin a căuta conturi ale angajaților care nu mai lucrează pentru organizație, apoi mergeți spre utilizatorii care postează spam pe site-ul dvs.

Eliminați codul moștenit

La Servebolt, rulăm în mod regulat utilizarea spațiului de disc al clienților prin analize statistice, împreună cu datele pe care le obținem din evaluările de performanță și depanarea pe care le efectuăm, iar rezultatele acestor studii arată că una dintre cele mai semnificative cauze ale performanței lente a site-ului web se datorează cod ineficient .

Este esențial să examinați scripturile externe preluate de site-ul dvs. și să le examinați cu atenție. Fiecare script extern adăugat site-ului dvs. poate încetini performanța, așa că este important să le folosiți numai pe cele care sunt absolut necesare.

Cel mai comun fișier jurnal pe care ar trebui să îl verificați în mod regulat este ErrorLog, care poate fi găsit în ~/logs/ErrorLog.Acest fișier este esențial, deoarece înregistrează erorile care apar pe site-ul dvs. web pentru ca dvs. să le investigați și să le remediați.

Când vă curățați site-ul, ar trebui să scanați prin jurnalul de erori și jurnalele lente MySQL pentru a identifica orice probleme și a le rezolva de la caz la caz. În multe cazuri, aceste probleme pot fi rezolvate pur și simplu asigurându-vă că pluginurile și temele sunt actualizate la cele mai recente versiuni.

Cu toate acestea, uneori eroarea produsă poate fi neimportantă, dar poate fi înregistrată de mii de ori pe zi, mărind dimensiunea fișierului error_log la câțiva gigaocteți.

Citiți articolul din baza noastră de cunoștințe pentru a afla cum să găsiți ErrorLog, AccessLog și Slow Query Log pe Servebolt . De asemenea, ar putea fi util să citiți articolul nostru despre Vizualizarea și examinarea fișierelor jurnal . De asemenea, puteți utiliza pluginul Servebolt Optimizer- are o funcție încorporată care listează toate mesajele de eroare potențiale pentru site-ul dvs.

Actualizați eforturile SEO ale site-ului dvs

Este important să rețineți că SEO este un proces continuu care necesită întreținere regulată. După ce ați finalizat sarcina de curățare a postărilor și paginilor învechite, este, de asemenea, o idee bună să vă revizuiți etichetele și categoriile.

Luați în considerare eliminarea oricăror etichete sau categorii care au mai puțin de trei postări asociate , deoarece aceste pagini nu sunt favorizate de motoarele de căutare și pot crește volumul de lucru pe serverul dvs.

După aceea, ar trebui să treceți la remedierea oricăror linkuri rupte de pe site-ul dvs. Nu numai că vă afectează clasarea SEO, dar degradează și experiența utilizatorului. Puteți utiliza instrumente precum Dead Link Checker , Broken Link Checker de la Ahrefs și Dr. Link Check pentru a găsi adrese URL care duc la erori. Acest proces poate dura ceva timp, mai ales dacă aveți un site web mare, cu mult conținut

Revizuind și optimizând în mod regulat conținutul și structura site-ului dvs., puteți îmbunătăți performanța generală a acestuia și puteți crește vizibilitatea acestuia în clasamentele motoarelor de căutare. Amintiți-vă, SEO nu este un proces de setare și uitare, ci un efort continuu pentru a vă asigura că site-ul dvs. rămâne relevant și util pentru publicul dvs.

Sfaturi suplimentare și cele mai bune practici

Odată ce ați terminat de curățat site-ul dvs. web, este important să stabiliți un sistem pentru a-și menține organizarea și ordinea în viitor. Iată câteva sfaturi pentru a vă ajuta să începeți:

  • Păstrați-vă conținutul organizat : utilizați categorii, etichete și meniuri pentru a vă organiza sistematic conținutul.Asigurați-vă că utilizați nume descriptive ale folderelor pentru a facilita gestionarea și navigarea prin site-ul dvs.
  • Optimizați-vă fișierele media , mai ales dacă site-ul dvs. folosește multe imagini și videoclipuri.Luați în considerare utilizarea formatelor de imagine moderne, cum ar fi WebP sau HEIC/HEIF, și codecuri video mai noi, cum ar fi AVIF. Aceste formate pot reduce semnificativ dimensiunea fișierelor media, economisind spațiu pe disc și lățime de bandă și fac site-ul dvs. mai rapid. Vă puteți optimiza fișierele media fără probleme utilizând Servebolt CDN , o ofertă gratuită de la Servebolt.
  • Fii atent la numărul de revizuiri post.Acest lucru se poate face folosind funcția de control al revizuirii WordPress. Această funcție salvează o copie a fiecărei schițe sau revizuiri făcute unei postări, permițându-vă să comparați cu ușurință și să anulați modificările, dacă este necesar.
  • Ar trebuisă ștergeți etichetele neutilizate și conținutul irelevant , folosind instrumentele WordPress încorporate, cum ar fi paginile de gestionare a etichetelor și a categoriilor.Aceste pagini vă permit să ștergeți rapid orice etichete sau categorii neutilizate sau irelevante.
  • De asemenea, ar trebuisă aruncați o privire mai atentă la schițele automate neaprobate.Verificați dacă există schițe neaprobate și publicați sau ștergeți-le după cum este necesar pentru a vă asigura că site-ul dvs. rămâne actual și relevant.
  • Optimizați-vă metadatele și linkurile interne pentru a îmbunătăți optimizarea site-ului dvs. pentru motoarele de căutare.Asigurați-vă că vă optimizați metadatele (titluri, descrieri etc.) și structura internă de legături pentru a îmbunătăți SEO-ul site-ului dvs.

Pentru metadate, ar trebui să utilizați cuvântul cheie țintă în fiecare element și să urmați limitele de lungime recomandate pentru fiecare element: 60 de caractere pentru eticheta de titlu, 155 de caractere pentru meta-descriere, 3-5 cuvinte pentru adresa URL și 70 de caractere pentru etichetele de titlu. Pentru linkurile interne, utilizați un text descriptiv de ancorare care se potrivește cu subiectul paginii de destinație.

Puteți folosi diverse pluginuri și software pentru a vă ajuta să vă optimizați metadatele și legăturile interne. De exemplu, puteți utiliza Yoast SEO sau Rank Math pentru a vă edita metadatele și pentru a obține sugestii de îmbunătățire. De asemenea, puteți utiliza Google Search Console pentru a monitoriza performanța SEO a site-ului dvs. și pentru a identifica zonele de îmbunătățire.

  • Memorați datele în cache și utilizați un CDN: algoritmii moderni de stocare în cache și rețelele de livrare a conținutului (CDN) pot îmbunătăți dramatic timpul de încărcare a site-ului dvs. web, în ​​special pentru vizitatorii aflați departe de serverul dvs.Dacă nu utilizați deja un CDN, ar trebui să treceți la utilizarea acestui tip de soluție.

Servebolt's Accelerated Domains este un firewall de securitate all-in-one, CDN și un instrument de optimizare a imaginii.Poate oferi un impuls semnificativ performanței site-ului dvs., profitând de edge computing și de tehnicile avansate de stocare în cache. Discutați cu un expert pentru a afla mai multe!

Raport de după acțiune

A-ți acorda timp pentru a efectua întreținerea regulată a site-ului tău web poate părea o sarcină relativ neimportantă, dar merită efortul. Prin eliminarea codului neutilizat și învechit, a pluginurilor și a altor elemente care nu mai sunt necesare, puteți îmbunătăți viteza, fiabilitatea și experiența generală a utilizatorului site-ului dvs.

Urmând sfaturile și cele mai bune practici discutate în acest articol, vă puteți asigura că site-ul dvs. WordPress rămâne în formă și oferă o experiență excepțională utilizatorilor dvs.

La Servebolt , înțelegem importanța unui site web curat și optimizat, iar serviciile noastre de găzduire sunt concepute pentru a vă ajuta să realizați exact acest lucru. Cu serverele noastre ultrarapide, rețelele avansate de livrare a conținutului și funcțiile de securitate de top, oferim tot ce aveți nevoie pentru ca site-ul dvs. să funcționeze fără probleme. Deci, de ce să așteptați? Treceți la Servebolt pentru cea mai bună experiență de găzduire WordPress posibilă.