Om du kom hit från Optimering WordPress med Larn och W3 Total Cache-handledning har du redan en ganska bra optimerad WordPress-installation. Om inte, kan du gå tillbaka och granska vår guide till Varnish och W3TC.
Vi ska visa dig hur du använder New Relics gratis serverövervakning för att se inom din WordPress och PHP stack.
New Relic är en prestandaövervakningstjänst som körs med en mängd olika server- och språktekniker, inklusive PHP, vilket gör det bra för att optimera WordPress.
W3TC ger inbyggd integration med New Relics PHP-övervakningsdemon - så att du kan spåra prestanda på din WordPress-stack på en djupare nivå. Det här kan hjälpa till att övervaka och diagnostisera oväntade avmattningar som kan relateras till din serverprestanda, ett långsamt tema, plugin, databasfråga, API från tredje part eller mer.
Om du är nyfiken på vad som går till en högpresterande WordPress-webbplats, läs den här guiden till WordPress-optimering skrivet av skaparen av W3TC, Frederick Townes.
När du kör New Relic på din server kan du få detaljerade resultatövervakningsgrafer och statistik om din server och PHP inklusive: svarstid, Apdex-poäng (förhållandet mellan tillfredsställande svarstider och otillfredsställande svarstider), genomströmning (förfrågningar per minut), webbtransaktioner t.ex. API-förfrågningar från tredje part, felfrekvens, senaste händelser och serverinformation.
För WordPress rekommenderar jag att du registrerar dig för ett gratis provkonto på New Relic W3TC partnerskapssidan. Du kan dock även registrera dig på NewRelic.com:
Beroende på var du registrerar dig och vad du installerar kommer du att ha olika funktioner som vanligtvis exponeras i New Relic.
När du har slutfört registrering följer du installationsanvisningarna på den Debian Ubuntu-baserade systemsidan som är lämplig för din registrering (förresten kör jag WordPress på DigitalOcean på Ubuntu 14.04).
echo deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list
Lita på GPG-nyckeln New Relic:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key lägg till -
Uppdatera och lokal paketlista och installera New Relic:
sudo apt-get uppdatering
Om du använder W3TC New Relic-inställningen kommer det att vara:
apt-get installera newrelic-php5 newrelic-install installera
Om du använder standardinställningen New Relic blir det:
apt-get installera newrelic-sysmond
Om du använder W3TC-inställningen har den frågat dig om din licensnyckel. Om du använder den generiska New Relic-inställningen gör du så här:
nrsysmond-config --set license_key = din-licens-nyckel-går-här
Starta New Relic-demonen:
/etc/init.d/newrelic-sysmond start
Oavsett vilken metod du använder, starta om din webbserver:
service apache2 reload
Efter några minuter borde du se det röda meddelandet på installationssidan som indikerar att data flyter till New Relic från din server. Häftig va?
Om du stöter på några problem, granska de detaljerade installationsinstruktionerna för PHP eller besök felsökningssidan för New Relic.
Du ser något som gillar det här när data börjar komma in:
Om du använder W3TC-integrationen måste du besöka ditt nya Relic-kontoinställningar för att få din licensnyckel igen och skapa en API-nyckel. Klicka på fliken Integrations -> Datadelning för att aktivera API: n och få din nyckel.
Sedan klickar du på Prestanda -> Övervakning från din WordPress Administration Console. Klicka på registrera dig för ett gratis konto. Kopiera detaljerna för ditt API och licensnyckel.
Aktivera New Relic på din server möjliggör övervakning från W3TC-instrumentpanelen, som visas nedan:
New Relic är användbart för att utvärdera WordPress-prestanda på tre viktiga sätt:
Återigen, beroende på din konfiguration i New Relic, ser du W3TC-partnerskapsdashboardet för att övervaka en PHP-applikation:
Eller så ser du de fyra flikarna som sammanfattar serverns prestanda:
För det första ger fliken Översikt insikter i CPU, minnesanvändning, disk och nätverk I / O, och laddar samt information om din hårdvara och mest aktiva processer:
Därefter visar Process-fliken minne och CPU-användning av varje process:
För det tredje, fliken Nätverk
Då finns fliken Disk
Med W3TC-installationen kan du övervaka transaktioner som visar de mest efterfrågade PHP-skripten:
Du kan också övervaka din MySQL-databas:
Du kan också installera plugins för alla tjänster du vill övervaka:
Dykning djupare till New Relic kräver en investering av tid, men resultaten är väl värda det. Med det här verktyget kan du se inuti din WordPress-stack för att snabbt välja ut problemområden som behöver adresseras.
Medan du kan använda New Relic Lite för evigt, kan du uppgradera till Pro-planen ($ 149 / månad) när du försökte två veckor för att hålla samma servicenivån.
Det är också viktigt att ibland uppdatera New Relic och kolla på loggfilerna. Granska underhållsguiden för New Relic.
Om du har några frågor eller korrigeringar, vänligen skicka in dem i kommentarerna. Om du vill fortsätta med mina framtida Tuts + handledning och andra serier, besök min författarsida eller följ @reifman.