Hvis du kom hit fra Optimaliser WordPress med Varnish og W3 Total Cache-opplæringen, har du allerede en ganske godt optimalisert WordPress-installasjon. Hvis ikke, kan du gå tilbake og se vår guide til Varnish og W3TC.
Vi skal vise deg hvordan du bruker New Relics gratis serverovervåking for å se i WordPress og PHP stacken.
New Relic er en ytelsesovervåkingstjeneste som kjører med en rekke server- og språketeknologier, inkludert PHP, som gjør det flott for å optimalisere WordPress.
W3TC gir innebygd integrasjon med New Relics PHP-overvåkingsdemon - slik at du kan spore ytelse på WordPress-stakken på et dypere nivå. Dette kan bidra til å overvåke og diagnostisere uventede nedturer som kan være relatert til serverytelsen din, et sakte tema, plugin, database spørring, tredjeparts API eller mer.
Hvis du er nysgjerrig på hva som går inn i et høypresterende WordPress-nettsted, les denne veiledningen til WordPress-optimalisering skrevet av skaperen av W3TC, Frederick Townes.
Når du kjører New Relic på serveren din, kan du få detaljerte ytelsesovervåkingsgrafer og statistikk om serveren din og PHP, inkludert: svartid, Apdex-poengsum (forholdet mellom tilfredsstillende responstid og utilfredsstillende responstid), gjennomstrømning (forespørsler per minutt), nettransaksjoner f.eks API-forespørsler fra tredjeparter, feilfrekvens, nylige hendelser og serverinformasjon.
For WordPress anbefaler jeg at jeg registrerer meg for en gratis prøvekonto på New Relic W3TC partnerskapssiden. Du kan imidlertid også registrere deg på NewRelic.com:
Avhengig av hvor du registrerer deg og hva du installerer, vil du ha forskjellige funksjoner som er utsatt som standard i New Relic.
Når du har fullført registreringen, følg installeringsinstruksjonene på Debian Ubuntu-baserte system-siden som passer for din registrering (for øvrig, jeg kjører WordPress på DigitalOcean på Ubuntu 14.04).
ekko deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list
Stol på GPG-nøkkelen New Relic:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
Oppdater og lokal pakkeliste og installer New Relic:
sudo apt-get oppdatering
Hvis du bruker W3TC New Relic-oppsettet, vil det være:
apt-get installer newrelic-php5 newrelic-install install
Hvis du bruker standard New Relic-oppsettet, vil det være:
apt-get install newrelic-sysmond
Hvis du bruker W3TC-oppsettet, vil det ha bedt deg om lisensnøkkelen. Hvis du bruker det generiske New Relic-oppsettet, gjør du dette:
nrsysmond-config --set license_key = din-lisens-nøkkel-går-her
Start New Relic daemon:
/etc/init.d/newrelic-sysmond start
Uansett hvilken tilnærming du bruker, starter du webserveren på nytt:
service apache2 reload
Etter noen få minutter, bør du se den røde meldingen på oppsettsiden som indikerer at data flyter inn i New Relic fra serveren din. Kult, hei?
Hvis du får problemer, kan du gå gjennom de detaljerte installeringsinstruksjonene for PHP eller besøke New Relic-feilsøkingssiden.
Du vil se at noe liker dette når data begynner å komme inn:
Hvis du bruker W3TC-integrasjonen, må du besøke New Relic-kontoinnstillinger for å få lisensnøkkelen igjen og også opprette en API-nøkkel. Klikk på fanene Integrasjoner -> Datadeling for å aktivere API og få nøkkelen.
Deretter klikker du på ytelse -> Overvåking fra WordPress Administration Console. Klikk på Registrer deg for en gratis konto. Kopier detaljene for API og lisensnøkkel.
Aktivering av nytt relik på serveren din sørger for overvåkning fra W3TC-dashbordet, som vist nedenfor:
New Relic er nyttig for å evaluere WordPress-ytelse på tre viktige måter:
Igjen, avhengig av konfigurasjonen din i New Relic, ser du W3TC-partnerskapets dashbord for å overvåke et PHP-program:
Du ser også de fire kategoriene som oppsummerer serverens ytelse:
For det første gir oversiktsfanen innsikt i CPU, minnebruk, disk og nettverk I / O, og laster i tillegg til informasjon om maskinvare og mest aktive prosesser:
Deretter viser prosessen-fanen minne og CPU-utnyttelse av hver prosess:
For det tredje, fanen Nettverk
Deretter er det Disk-fanen
Med W3TC-installasjonen kan du overvåke transaksjoner som viser de mest etterspurgte PHP-skriptene:
Du vil også kunne overvåke MySQL-databasen:
Du kan også installere plugins for hvilken tjeneste du vil overvåke:
Dykking dypere inn i New Relic krever en investering av tid, men resultatene er vel verdt det. Med dette verktøyet kan du se inne i WordPress-stakken for raskt å plukke ut problemområder som trenger adressering.
Mens du kan bruke New Relic Lite for alltid, når testen på to uker utløper, vil du kanskje oppgradere til Pro-planen ($ 149 / måned) for å holde samme servicenivå.
Det er også viktig å av og til oppdatere New Relic og se på loggfilene. Se gjennom vedlikeholdsguiden for New Relic.
Hvis du har spørsmål eller rettelser, vennligst legg inn dem i kommentarene. Hvis du vil fortsette med mine fremtidige Tuts + opplæringsprogrammer og andre serier, kan du gå til forfattersiden min eller følg @reifman.