Dacă ați ajuns aici din tutorialul Optimizare WordPress cu Varnish și W3 Total Cache, aveți deja o instalare WordPress destul de bine optimizată. Dacă nu, vă recomandăm să vă întoarceți și să revizuiți ghidul nostru pentru Varnish și W3TC.
Vă vom arăta cum să utilizați monitorizarea gratuită a serverului New Relic pentru a vedea în interiorul WordPress și stackul PHP.
New Relic este un serviciu de monitorizare a performanței, care rulează cu o varietate de tehnologii de server și limbă, inclusiv PHP, ceea ce face excelent pentru optimizarea WordPress.
W3TC oferă integrare încorporată cu daemonul de monitorizare PHP New Relic - astfel încât să puteți urmări performanța în stiva dvs. WordPress la un nivel mai profund. Acest lucru vă poate ajuta să monitorizați și să diagnosticați încetinirea neașteptată care ar putea fi legată de performanța serverului dvs., o temă lentă, plugin, interogare de bază de date, API terță parte sau mai mult.
Dacă sunteți curios despre ce se întâmplă într-un site WordPress performant, citiți acest ghid pentru optimizarea WordPress scris de creatorul W3TC, Frederick Townes.
Când rulați New Relic pe serverul dvs., puteți obține grafice detaliate de monitorizare a performanței și statistici despre serverul dvs. și PHP, inclusiv: timpul de răspuns, scorul Apdex (raportul dintre timpul de răspuns satisfăcător și timpul de răspuns nesatisfăcător), trecerea (cererile pe minut) tranzacții web, de ex cererile API terță parte, rata de eroare, evenimentele recente și informațiile despre server.
Pentru WordPress, vă recomand să vă înscrieți pentru un cont de încercare gratuită la pagina de parteneriat New Relic W3TC. Cu toate acestea, vă puteți înscrie și la NewRelic.com:
În funcție de locul în care vă înscrieți și de ceea ce instalați, veți avea caracteristici diferite expuse în mod implicit în New Relic.
După ce ați terminat înregistrarea, urmați instrucțiunile de instalare de pe pagina de sistem Debian Ubuntu corespunzătoare pentru înregistrarea dvs. (apropo, rulez WordPress la DigitalOcean pe Ubuntu 14.04).
echo deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list
Aveți încredere în noua cheie Relic GPG:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
Actualizați și lista de pachete locale și instalați New Relic:
sudo apt-get update
Dacă utilizați setarea W3TC New Relic, acesta va fi:
apt-get instalează instalarea newrelic-php5 newrelic-install
Dacă utilizați setarea standard New Relic, acesta va fi:
apt-get instalează newrelic-sysmond
Dacă utilizați configurarea W3TC, acesta vă va solicita cheia de licență. Dacă utilizați configurația generică New Relic, procedați astfel:
nrsysmond-config - set license_key = cheia dvs. de licență-merge-aici
Porniți noul demonic Relic:
/etc/init.d/newrelic-sysmond începe
Indiferent de abordarea pe care o utilizați, reporniți serverul web:
serviciul apache2 reload
După câteva minute, ar trebui să vedeți mesajul roșu de pe pagina de configurare care indică faptul că datele se strecoară în serverul New Relic. Tare nu?
Dacă întâmpinați probleme, consultați instrucțiunile de instalare PHP detaliate sau vizitați pagina de remediere New Relic.
Veți vedea ceva ce-i place odată ce datele încep să vină:
Dacă utilizați integrarea W3TC, va trebui să vizitați Setările noului cont Relic pentru a obține din nou cheia de licență și, de asemenea, să creați o cheie API. Faceți clic pe filele Integrare -> Partajare date pentru a activa API-ul și a obține cheia.
Apoi, din consola de administrare WordPress, faceți clic pe Performanță -> Monitorizare. Faceți clic pe înscrieți-vă pentru un cont gratuit. Copiați detaliile API-ului și cheia de licență.
Activarea serviciului New Relic pe serverul dvs. asigură monitorizarea de pe tabloul de bord W3TC, după cum se arată mai jos:
New Relic este util pentru evaluarea performanței WordPress în trei moduri cheie:
Din nou, în funcție de configurația dvs. în New Relic, veți vedea tabloul de bord al parteneriatului W3TC pentru monitorizarea unei aplicații PHP:
Sau veți vedea cele patru file care sumarizează performanța serverului dvs.:
În primul rând, fila Prezentare generală oferă informații despre CPU, utilizarea memoriei, dischetele și intrările / ieșirile de rețea și încărcarea, precum și informații despre hardware și procesele cele mai active:
În continuare, fila Process vă arată memoria și utilizarea CPU-ului pentru fiecare proces:
În al treilea rând, fila Rețea
Apoi, există fila Disk
Cu ajutorul instalării W3TC, puteți monitoriza tranzacțiile care prezintă cele mai solicitate scripturi PHP:
De asemenea, veți putea monitoriza baza de date MySQL:
De asemenea, puteți instala pluginuri pentru orice serviciu pe care doriți să îl monitorizați:
Sărbătorirea mai adâncă în New Relic necesită o investiție de timp, dar rezultatele merită bine. Cu acest instrument, puteți să vedeți în interiorul stivei dvs. WordPress pentru a alege rapid zonele problematice care trebuie abordate.
În timp ce puteți să utilizați noul Relic Lite pentru totdeauna, după expirarea procesului de două săptămâni, este posibil să doriți să faceți upgrade la planul Pro (149 USD / lună) pentru a păstra aceleași niveluri de serviciu.
De asemenea, este important să actualizați ocazional New Relic și să verificați fișierele sale de jurnal. Consultați ghidul de întreținere New Relic.
Dacă aveți întrebări sau corecții, vă rugăm să le postați în comentarii. Dacă doriți să păstrați pasul cu viitoarele tutoriale Tuts + și alte serii, vizitați pagina autorului meu sau urmați @reifman.