Noua relicvă WordPress: un ghid pentru găsirea problemelor de performanță

Publicat: 2023-12-22
Noua relicvă WordPress
Urmărește @Cloudways

New Relic APM este un instrument foarte util care vă permite să monitorizați esențialul site-ului dvs. WordPress.

Este ca și cum ați aplica specificații cu raze X pentru site-ul dvs., ajutându-vă să identificați factorii care provoacă probleme, cum ar fi pluginuri problematice, teme, interogări lente ale bazei de date sau erori de codare ascunse care încurcă cu performanța site-ului dvs.

Partea tare este că, dacă utilizați Cloudways, New Relic este deja preinstalat implicit, totul gata de rulare. Deci nu trebuie să vă încurcați cu pașii de instalare.

În acest tutorial, vă vom ghida prin procesul de utilizare a APM WordPress New Relic pentru a identifica și rezolva problemele de performanță de pe site-ul dvs. WordPress.

  • Ce este o nouă relicvă?
  • De ce să folosiți New Relic?
  • Înțelegerea modului în care funcționează noua relicvă
  • Ce înseamnă New Relic Monitor
  • Cum să integrați New Relic cu WordPress folosind platforma Cloudways
  • Condiție preliminară pentru monitorizarea performanței aplicației folosind APM
  • Cum se folosește o nouă relicvă?
  • Alți furnizori de găzduire oferă un nou APM Relic integrat?

Ce este o nouă relicvă?

New Relic este un serviciu de performanță a aplicațiilor web în timp real, conceput pentru a oferi o monitorizare completă pentru aplicațiile dvs. web.

Oferă monitorizare dinamică a serverului prin New Relic Infrastructure , permițându-vă să obțineți informații despre performanța sistemelor complexe, fie în centre de date fizice, fie în instanțe cloud.

New Relic acționează ca un tablou de bord de performanță cu vizibilitate profundă, permițându-vă să analizați performanța aplicației dvs. web din perspectiva utilizatorului final până la nivelul codului.

De asemenea, simplifică monitorizarea, depanarea și scalarea aplicațiilor web, oferind date esențiale de performanță, cum ar fi timpii de răspuns ale browserului, tranzacțiile web în timp real și multe altele.

În plus, New Relic este compatibil cu diferite limbaje de dezvoltare web și funcționează ca un serviciu versatil și accesibil care îmbunătățește viteza și eficiența aplicațiilor dvs. web.

Deblocați performanța în timp real cu Cloudways WordPress Hosting

Obțineți supraveghere 24/7 a serverului dvs. WordPress cu Cloudways Hosting. Monitorizați fără efort peste 16 valori cheie, asigurând performanță optimă.

ÎNCEARCĂ ACUM

De ce să folosiți New Relic?

Din experiența noastră, principalii vinovați din spatele sughițurilor de performanță provin adesea din sughițurile în actualizările de pluginuri sau teme, codul nu atât de eficient sau atunci când un plugin sau o temă nu se sincronizează cu cele mai recente versiuni PHP sau WordPress.

Identificarea manuală a acestor probleme poate fi o sarcină destul de laborioasă. Cu toate acestea, cu ajutorul New Relic APM, sarcina de lucru manuală poate fi automatizată fără probleme.

Pur și simplu navigați la WordPress > fila Plugin-uri și teme din New Relic și sortați după Cel mai consumator de timp. Această caracteristică oferă o defalcare detaliată, dezvăluind care pluginuri sau teme sunt legate de procesele cu cei mai lungi timpi de execuție.

Informații suplimentare pot fi obținute prin explorarea filei Tranzacții , oferind o vedere concentrată asupra tranzacțiilor specifice care cauzează blocaje de performanță.

Pentru informare, New Relic este încorporat în platforma Cloudways, astfel încât să o puteți utiliza la nivel continental.

Înțelegerea modului în care funcționează noua relicvă

New Relic utilizează patru tipuri de date, cunoscute sub numele de MELT :

1. Valori : măsurători numerice de performanță, cum ar fi timpul de încărcare și utilizarea procesorului.

2. Evenimente : Descrieri ale activităților în desfășurare în aplicația dvs.

3. Jurnale : Înregistrări detaliate ale evenimentelor cu marcaje temporale.

4. Urme : Secvențe de evenimente cronologice.

Agenții sunt desfășurați în aplicația dvs. web pentru a colecta date; fiecare sarcină de monitorizare are un agent dedicat (de exemplu, aplicație, infrastructură, browser). New Relic afișează aceste date pe un tablou de bord, ajutând utilizatorii să identifice și să rezolve problemele de performanță.

Ce înseamnă New Relic Monitor?

New Relic APM monitorizează diverse aspecte ale aplicațiilor dvs., ajutându-vă să obțineți informații și să urmăriți eficient performanța. Iată ce vă poate ajuta New Relic APM să monitorizați:

  • Performanța aplicației: New Relic APM oferă o funcție de monitorizare unificată care urmărește aplicațiile și microserviciile dvs. web. Oferă o analiză detaliată a aplicației dvs. la nivel de cod, permițând o depanare precisă.
  • Valori cheie: puteți examina valorile esențiale de performanță prin pagina Rezumat APM, inclusiv timpul de răspuns la tranzacție , scorul Apdex , debitul , rata de eroare și utilizarea resurselor gazdei .
  • Timpul de răspuns la tranzacție: puteți verifica timpul necesar pentru finalizarea unei tranzacții de la sfârșitul solicitantului.
  • Scor Apdex: New Relic vă ajută, de asemenea, să evaluați satisfacția utilizatorilor, comparând timpii de răspuns cu praguri predefinite, ajutându-vă să evaluați gradul de utilizare al site-ului dvs.
  • Debit: New Relic APM urmărește activitatea utilizatorilor în cadrul aplicației dvs., cuantificându-l în cereri pe minut (RPM).
  • Rata de eroare: puteți verifica ratele de eroare cu New Relic și puteți vedea procentul de tranzacții care au ca rezultat erori, adesea declanșate de excepții negestionate.
  • Utilizarea resurselor gazdă: New Relic APM monitorizează utilizarea resurselor hardware ale serverului gazdă, cum ar fi CPU și consumul de memorie.

Pe lângă aceasta, New Relic APM poate colecta și valori din medii externe, oferind informații despre resursele cloud și traficul de rețea pentru o vedere mai cuprinzătoare a ecosistemului aplicației dvs.

Cum să integrați New Relic cu WordPress folosind platforma Cloudways

Pentru a configura New Relic APM pe Cloudways pentru a vă monitoriza aplicațiile, urmați acești pași:

  • Asigurați-vă că aveți un cont New Relic. Dacă nu, înscrieți-vă pentru unul pe site-ul New Relic.

Creați un cont Relic nou

  • Aveți pregătită o cheie de licență de cont validă. Această cheie de 40 de caractere este generată atunci când vă înscrieți pentru un cont New Relic și vă identifică în mod unic contul și datele pe care le raportează.

1. Găsiți cheia de licență:

  • Conectați-vă la contul dvs. New Relic.

Conectați-vă la contul dvs. New Relic

  • Deschideți Meniul utilizator și faceți clic pe „ Chei API ”.

n Meniul utilizator și faceți clic pe „Chei API”.

  • Găsiți cheia de licență etichetată ca „ Cheia de licență a contului original ” și faceți clic pe punctele de suspensie (⋯) pentru a accesa mai multe opțiuni.
  • Faceți clic pe „ Copiați cheia ” pentru a vă copia cheia de licență.

copiați cheia de licență

2. Adăugați cheia de licență:

  • Conectați-vă la Platforma dvs. Cloudways folosind datele dvs. de acreditare.
  • Din meniul de sus, accesați „ Servere ”.

Pagina de conectare Cloudways Platform și meniul Servere

  • Selectați serverul dorit.
  • Accesați „Gestionarea serverului” și alegeți „Monitorizare”.
  • Comutați la fila Nouă relicvă.

Interfață de gestionare a serverului cu „Monitorizare” selectată, trecând la fila „Nouă relicvă”.

  • Lipiți cheia de licență New Relic (etichetată ca „Cheia de licență a contului original” în contul dvs. New Relic) în câmpul desemnat.
  • Faceți clic pe „ Salvați modificările ”.

Introducerea cheii de licență New Relic și salvarea modificărilor în setările contului

3. Activați serviciul New Relic:

  • Sub „ Gestionarea serverului ”, accesați „ Gestionați serviciile ”.
  • Activați serviciul New Relic.

Activarea serviciului New Relic în Server Management

Si asta e! Acum, puteți începe să vă monitorizați aplicațiile conectându-vă la New Relic APM.

Condiție preliminară pentru monitorizarea performanței aplicației folosind APM

Începerea călătoriei dvs. APM poate părea descurajantă inițial, așa că împărțirea procesului în pași mai mici și mai ușor de gestionat este esențială.

Înainte de a vă arăta cum să rezolvați problemele de performanță cu instrumentul New Relic APM de pe platforma Cloudways, să aruncăm o privire la câteva cerințe preliminare.

1. Planificați-vă strategia de monitorizare

Pentru început, primul pas implică definirea domeniului dvs. de monitorizare.

  • Optați pentru o abordare mai concentrată, începând cu monitorizarea unui singur serviciu?
  • Sau intenționați să vă extindeți monitorizarea pentru a acoperi toate componentele aplicației dvs.?

Fiecare abordare are beneficiile sale, dar scopul final ar trebui să fie monitorizarea cuprinzătoare pentru a asigura observabilitatea completă a sistemelor dumneavoastră.

În cazul aplicațiilor foarte distribuite, este esențial să ținem cont de gama largă de servicii în uz, de la furnizorii de cloud și serverele locale până la API-uri și multe altele.

Pe de altă parte, aplicațiile care sunt mai mici sau urmează o arhitectură mai centralizată oferă o cale mai simplă pentru monitorizare.

2. Efectuarea unui audit de service

Următorul pas este să examinați cu ce lucrați îndeaproape. Aceasta înseamnă verificarea:

  • Serverele dvs
  • Infrastructură
  • Servicii cloud
  • Aplicații și multe altele

Înțelegerea tuturor acestor componente vă va ajuta să vă dați seama pe care să le monitorizați. De fapt, nu este vorba doar de monitorizare, ci și de a vă asigura că acoperiți toate bazele atunci când este vorba de a urmări aplicațiile dvs.

3. Implementarea instrumentației aplicației

După finalizarea auditului serviciului și determinarea obiectivelor de monitorizare, următorul pas implică instrumentarea aplicației dumneavoastră. Acest proces presupune instalarea unui agent în mediul aplicației dumneavoastră.

Rolul acestui agent este de a urmări și de a colecta date pe măsură ce acestea circulă prin aplicația dvs., trimițând ulterior aceste informații valoroase înapoi către soluția APM. Aceste date sunt denumite în mod obișnuit „telemetrie ”.

4. Selectarea valorilor și personalizarea tablourilor de bord

Odată ce aplicația dvs. este instrumentată corespunzător, datele de telemetrie vor începe să curgă în soluția dvs. APM. O soluție APM fiabilă oferă în mod obișnuit o colectare automată de valori , adesea prezentate ca tablouri de bord și reprezentări vizuale ușor de utilizat.

Aceste valori colectate automat includ de obicei:

  • Timp de raspuns
  • Debit
  • Rata de eroare
  • Utilizarea procesorului și multe altele

În timp ce aceste valori servesc ca un punct de plecare valoros, vă puteți personaliza tablourile de bord pentru a prezenta cele mai importante valori în New Relic. Acest lucru vă permite să selectați ce valori sunt afișate și să creați vizualizări personalizate care să înțeleagă mai bine performanța aplicației dvs.

5. Configurarea sistemelor de alertă

Odată ce ați identificat valorile cheie, următorul pas este stabilirea de alerte pentru a vă notifica prompt echipele când apar probleme sau sunt îndeplinite anumite praguri critice. Pentru a face acest lucru, va trebui să:

  • Alegeți ce canale doriți să utilizați pentru a vă alerta echipa, de exemplu, Slack, PagerNow, e-mail etc.
  • Decideți ce echipe vor primi alerte. Determinați dacă o echipă centrală gestionează toate alertele sau dacă diferite echipe ar trebui notificate pe baza serviciului afectat.
  • Setați praguri adecvate pentru alerte. Evitați să le setați prea mari (lipsează incidente critice) sau prea scăzute (care provoacă oboseală de alertă). Luați în considerare utilizarea pragurilor dinamice bazate pe modele de utilizare.
  • Definiți condiții specifice care declanșează alerte, cum ar fi timpii mici de încărcare a paginii pentru pagina unui produs.

Acum că am discutat despre cerințele preliminare, să vedem cum puteți utiliza instrumentul New Relic APM.

Cum se folosește o nouă relicvă?

După instalarea New Relic, dezvoltatorii pot vizualiza imediat datele colectate fără a avea nevoie de configurații suplimentare sau de a instala pluginuri WordPress.

  • Accesați noul cont Relic și selectați „ Toate entitățile ” pentru a accesa monitorizarea performanței aplicației.

Accesarea monitorizării performanței aplicației în New Relic selectând „Toate entitățile”

  • Selectați „ Aplicația aleasă de dvs. ” pentru a o deschide și pentru a vedea o prezentare rapidă a modului în care funcționează aplicația dvs. (în exemplul meu, am rulat mai multe aplicații pe serverul meu)

Vizualizarea rapidă a performanței „Aplicația aleasă de dvs.” în New Relic

  • Puteți utiliza datele pentru diverse activități, cum ar fi depanarea problemelor de performanță.
  • Rezumatul vă arată un set de valori cheie de performanță care vă ajută să determinați starea aplicației dvs. Datele vă arată, de asemenea, unde să detaliați pentru mai multe detalii dacă trebuie să remediați o problemă de performanță.

Rezumatul valorilor cheie de performanță din New Relic pentru evaluarea sănătății aplicațiilor și depanarea problemelor de performanță.

  • Timpul tranzacției web arată timpul mediu de răspuns al tuturor tranzacțiilor aplicației noastre în fereastra de timp pe care am selectat-o. Această aplicație este împărțită în categorii.

Timpul tranzacției web afișează timpul mediu de răspuns pentru toate tranzacțiile aplicației, clasificate pentru analiză în fereastra de timp selectată

  • Albastru deschis indică codul de pe partea serverului; în acest caz, este o aplicație PHP.

Notă: aplicațiile WordPress se bazează pe PHP, motiv pentru care PHP este afișat.

  • Lumina galbenă indică proporția din timpul total de răspuns al execuției bazei de date; arată ce parte din timpul total este petrecută apelând interogări de bază de date și așteptând revenirea datelor.
  • Lumina albastră reprezintă timpul de răspuns al aplicației dvs.

Defalcare codificată în culori Albastru deschis pentru codul PHP de pe partea de server, galben pentru timpul de execuție a bazei de date și albastru pentru timpul general de răspuns al aplicației

  • Apdex este un standard industrial care nu a fost inventat de New Relic. Evaluează experiența utilizatorului determinând frecvența cu care clienții sau vizitatorii sunt mulțumiți de performanța aplicației dvs. și cât de des tolerează performanța lentă.

Apdex, un standard industrial, evaluează experiența utilizatorului evaluând satisfacția față de performanța aplicației și toleranța pentru frecvențele de răspuns lente

  • În partea de jos a tabloului de bord, veți vedea o listă care prezintă cele mai lente tranzacții organizate în funcție de timpul de răspuns. Rețineți că această valoare reprezintă durata de la sfârșitul solicitantului și nu include timpul total petrecut pentru o tranzacție.

Notă: În cazul meu, nu trebuie să mă ocup de tranzacții lente, deoarece Cloudways mă sprijină.

Doar găzduire WordPress gestionată cu noua relicvă integrată

Experimentați performanțe de neegalat cu Cloudways Managed WordPress Hosting. Integrarea noastră perfectă New Relic oferă informații profunde, dându-vă puterea să vă reglați site-ul web pentru o eficiență maximă.

ÎNCEARCĂ ACUM

Alți furnizori de găzduire oferă un nou APM Relic integrat?

Cloudways oferă un instrument integrat New Relic APM pe care l-am verificat în acțiune mai devreme.

Dar cum rămâne cu alți furnizori de găzduire?

Oferă și acces încorporat la New Relic APM?

Înainte de a afla în detaliu, aruncați o privire la tabelul de mai jos:

Furnizor de gazduire Noua integrare a relicvelor
Nori Da (instrument APM integrat)
Hostinger Da (În hPanel, necesită configurare)
Hai tăticu Nu (Neintegrat)
Bluehost Nu (Neintegrat)
SiteGround Nu (Neintegrat)
DreamHost Nu (nu este acceptat în planurile partajate)

Are Hostinger relicve noi?

Da, Hostinger are instrumentul New Relic APM în hPanelul său. Pentru a-l accesa, trebuie să accesați Configurația PHP > fila Extensii PHP > derularea în jos pentru a găsi newrelic. După aceea, trebuie să editați fișierul .htaccess pentru a adăuga cheia de LICENȚĂ New Relic.

Comparativ, lansarea New Relic în platforma Cloudways este mult mai ușoară și nu necesită să te încurci cu fișierul .htaccess.

Are GoDaddy o nouă relicvă?

Nu, GoDaddy nu are un instrument integrat New Relic. Chiar și integrarea poate fi problematică dacă utilizați planul GoDaddy Economy, Deluxe, Ultimate sau WordPress Blog Hosting, deoarece nu acceptă integrările New Relic.

Bluehost are relicve noi?

De asemenea, Bluehost nu are un instrument integrat New Relic.

SiteGround are relicve noi?

SiteGround nu oferă un instrument gratuit integrat APM (Application Performance Management), iar suportul New Relic nu este disponibil pentru toate planurile lor.

Dreamhost are o nouă relicvă?

Planurile partajate DreamHost nu acceptă integrarea cu New Relic.

rezumat

New Relic WordPress este un instrument valoros pentru monitorizarea performanței aplicațiilor. Urmând pașii menționați, puteți depana în mod eficient paginile cu încărcare lentă. De asemenea, dacă vă gândiți la New Relic, asigurați-vă că verificați dacă furnizorul dvs. de găzduire oferă asistență integrată.

Dar dacă alegeți Cloudways ca furnizor de găzduire, veți fi încântați să aflați că oferă integrarea New Relic ca caracteristică încorporată. Acesta este doar un motiv în plus pentru a lua în considerare alegerea Cloudways față de concurenții săi.

Succesul aplicației dvs. este prioritatea noastră și, cu Cloudways și New Relic, aveți instrumentele de care aveți nevoie pentru a o asigura.

întrebări frecvente

Î1. New Relic este un instrument DevOps?

Nu, New Relic nu este un instrument DevOps. Este o platformă de monitorizare a performanței aplicațiilor (APM) care monitorizează și depanează performanța aplicațiilor.

Q2. Cum colectează New Relic datele?

New Relic colectează date prin agenți integrați în codul aplicației. Acești agenți monitorizează indicatorii cheie de performanță și trimit date către platforma New Relic pentru analiză.

Q3. Care este diferența dintre Splunk și New Relic?

New Relic se concentrează pe monitorizarea performanței aplicațiilor, în timp ce Splunk este o platformă de date mai largă pentru analiza diferitelor tipuri de date, inclusiv jurnalele, evenimentele de securitate și multe altele.