Als je hier bent aangekomen uit de handleiding Optimizing WordPress met Varnish en W3 Total Cache, heb je al een behoorlijk geoptimaliseerde WordPress-installatie. Als dat niet het geval is, wilt u misschien teruggaan en onze handleiding voor Varnish en W3TC bekijken.
We laten je zien hoe je de gratis servermonitoring van New Relic kunt gebruiken om in je WordPress- en PHP-stack te zien.
New Relic is een prestatiebewakingsservice die wordt uitgevoerd met een verscheidenheid aan server- en taaltechnologieën, waaronder PHP, waardoor het geweldig is voor het optimaliseren van WordPress.
W3TC biedt ingebouwde integratie met de nieuwe PHP-bewakingsdaemon van Relic, zodat je de prestaties van je WordPress-stack op een dieper niveau kunt volgen. Dit kan helpen bij het bewaken en diagnosticeren van onverwachte vertragingen die mogelijk verband houden met uw serverprestaties, een langzaam thema, plug-in, databasequery, API van derden of meer.
Als je nieuwsgierig bent naar wat er in een goed presterende WordPress-site omgaat, lees dan deze handleiding voor WordPress-optimalisatie geschreven door de maker van W3TC, Frederick Townes.
Wanneer u New Relic op uw server uitvoert, kunt u gedetailleerde grafieken voor prestatiebewaking en statistieken over uw server en PHP krijgen, waaronder: responstijd, Apdex-score (de verhouding van bevredigende responstijden tot onbevredigende reactietijden), verwerkingscapaciteit (verzoeken per minuut), webtransacties bijv API-aanvragen van derden, foutenpercentage, recente gebeurtenissen en serverinformatie.
Voor WordPress raad ik aan om je aan te melden voor een gratis proefaccount op de New Relic W3TC-partnerpagina. U kunt zich echter ook aanmelden op NewRelic.com:
Afhankelijk van waar je je aanmeldt en wat je installeert, zul je verschillende functies hebben die standaard worden getoond in New Relic.
Nadat u de registratie hebt voltooid, volgt u de installatie-instructies op de Debian Ubuntu-gebaseerde systeempagina die geschikt is voor uw registratie (tussen haakjes, ik voer WordPress uit bij DigitalOcean op Ubuntu 14.04).
echo deb http://apt.newrelic.com/debian/ newrelic niet-gratis >> /etc/apt/sources.list.d/newrelic.list
Vertrouw op de nieuwe GPG-sleutel van Relic:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key toevoegen -
Update en lokale pakketlijst en installeer New Relic:
sudo apt-get update
Als u de W3TC New Relic-installatie gebruikt, is dit:
apt-get installeren newrelic-php5 newrelic-install installeren
Als u de standaardinstelling voor New Relic gebruikt, wordt deze:
apt-get newrelic-sysmond installeren
Als u de W3TC-installatie gebruikt, heeft deze u om uw licentiesleutel gevraagd. Als u de generieke New Relic-instelling gebruikt, doet u het volgende:
nrsysmond-config --set license_key = uw-licentie-sleutel-gaat-hier
Start de nieuwe Relic-daemon:
/etc/init.d/newrelic-sysmond start
Welke benadering u ook gebruikt, herstart uw webserver:
service apache2 herladen
Na een paar minuten ziet u het rode bericht op de instellingenpagina dat aangeeft dat er gegevens van uw server naar New Relic worden overgebracht. Gaaf he?
Als je problemen tegenkomt, bekijk dan de gedetailleerde PHP installatie-instructies of ga naar de New Relic-pagina voor probleemoplossing.
U ziet iets leuks vinden zodra gegevens binnenkomen:
Als u de W3TC-integratie gebruikt, moet u uw nieuwe relic accountinstellingen bezoeken om uw licentiesleutel opnieuw te verkrijgen en ook een API-sleutel maken. Klik op de tab Integraties -> Gegevens delen om de API in te schakelen en uw sleutel te verkrijgen.
Klik vervolgens vanuit uw WordPress Administration Console op Prestaties -> Monitoring. Klik op aanmelden voor een gratis account. Kopieer de details voor uw API en licentiecode.
Als u New Relic op uw server inschakelt, zorgt u voor monitoring vanaf het W3TC-dashboard, zoals hieronder weergegeven:
New Relic is handig voor het evalueren van WordPress-prestaties op drie belangrijke manieren:
Nogmaals, afhankelijk van je configuratie in New Relic, zie je het W3TC-partnerschapsdashboard voor het monitoren van een PHP-applicatie:
Of u ziet de vier tabbladen die de prestaties van uw server samenvatten:
Ten eerste biedt het tabblad Overzicht inzicht in CPU, geheugengebruik, schijf- en netwerk-I / O en laadt het evenals informatie over uw hardware en meest actieve processen:
Vervolgens toont het tabblad Proces u het geheugen en CPU-gebruik van elk proces:
Ten derde, het tabblad Netwerk
Dan is er het tabblad Schijf
Met de W3TC-installatie kunt u transacties volgen die de meest gevraagde PHP-scripts tonen:
U kunt ook uw MySQL-database controleren:
U kunt ook plug-ins installeren voor elke service die u wilt controleren:
Dieper duiken in New Relic vereist een investering van tijd, maar de resultaten zijn het zeker waard. Met deze tool kunt u binnen in uw WordPress-stack snel probleemgebieden opsporen die moeten worden aangepakt.
Hoewel je New Relic Lite voor altijd kunt gebruiken, kun je na je proefperiode van twee weken upgraden naar het Pro-abonnement ($ 149 / maand) om hetzelfde serviceniveau te behouden.
Het is ook belangrijk om af en toe New Relic bij te werken en zijn logbestanden te controleren. Bekijk de onderhoudshandleiding van New Relic.
Als je vragen of correcties hebt, plaats deze dan in de comments. Als je graag mijn toekomstige Tuts + tutorials en andere series wilt volgen, ga dan naar mijn auteurspagina of volg @reifman.