Wenn Sie aus dem Tutorial "Optimierung von WordPress mit Varnish und W3 Total Cache" hierher gekommen sind, haben Sie bereits eine ziemlich optimierte WordPress-Installation. Wenn nicht, möchten Sie vielleicht noch einmal unseren Leitfaden zu Varnish und W3TC lesen.
Wir zeigen Ihnen, wie Sie mit der kostenlosen Serverüberwachung von New Relic Ihren WordPress- und PHP-Stack anzeigen können.
New Relic ist ein Leistungsüberwachungsdienst, der mit einer Vielzahl von Server- und Sprachtechnologien, einschließlich PHP, ausgeführt wird und sich daher hervorragend zur Optimierung von WordPress eignet.
W3TC bietet eine integrierte Integration mit dem PHP-Überwachungsdämon von New Relic - damit Sie die Leistung Ihres WordPress-Stacks auf einer tieferen Ebene nachverfolgen können. Dies kann helfen, unerwartete Verlangsamungen zu überwachen und zu diagnostizieren, die sich auf Ihre Serverleistung, ein langsames Design, Plug-In, Datenbankabfrage, API eines Drittanbieters oder mehr beziehen können.
Wenn Sie wissen möchten, was eine leistungsstarke WordPress-Site ist, lesen Sie diese Anleitung zur WordPress-Optimierung, die vom Entwickler von W3TC, Frederick Townes, geschrieben wurde.
Wenn Sie New Relic auf Ihrem Server ausführen, erhalten Sie detaillierte Diagramme zur Leistungsüberwachung und Statistiken zu Ihrem Server und zu PHP, einschließlich Antwortzeit, Apdex-Score (Verhältnis von zufriedenstellenden Antwortzeiten zu unbefriedigenden Antwortzeiten), Durchsatz (Anforderungen pro Minute), Web-Transaktionen, z API-Anforderungen von Drittanbietern, Fehlerrate, aktuelle Ereignisse und Serverinformationen.
Für WordPress empfehle ich die Registrierung eines kostenlosen Testkontos auf der New Relic W3TC-Partnerschaftsseite. Sie können sich jedoch auch bei NewRelic.com anmelden:
Je nachdem, wo Sie sich anmelden und was Sie installieren, werden in New Relic standardmäßig verschiedene Funktionen angezeigt.
Befolgen Sie nach Abschluss der Registrierung die Installationsanweisungen auf der Debian-Seite für Ubuntu-basierte Systeme, die für Ihre Registrierung geeignet ist..
echo deb http://apt.newrelic.com/debian/ newrelic nicht frei >> /etc/apt/sources.list.d/newrelic.list
Vertrauen Sie dem New Relic GPG-Schlüssel:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key hinzufügen -
Update und lokale Paketliste und Installation von New Relic:
sudo apt-get update
Wenn Sie das W3TC New Relic-Setup verwenden, gilt Folgendes:
apt-get install newrelic-php5 neurelic-install installieren
Wenn Sie das Standard-Setup von New Relic verwenden, wird Folgendes angezeigt:
apt-get install newrelic-sysmond
Wenn Sie das W3TC-Setup verwenden, werden Sie nach Ihrem Lizenzschlüssel gefragt. Wenn Sie das generische New Relic-Setup verwenden, gehen Sie folgendermaßen vor:
nrsysmond-config --set license_key = Ihr Lizenzschlüssel geht hierher
Starten Sie den New Relic-Daemon:
/etc/init.d/newrelic-sysmond start
Starten Sie Ihren Webserver unabhängig von Ihrem Ansatz neu:
Dienst apache2 reload
Nach einigen Minuten sollte auf der Setup-Seite die rote Meldung angezeigt werden, die darauf hinweist, dass Daten von Ihrem Server in New Relic übertragen werden. Cool was?
Wenn Probleme auftreten, lesen Sie die detaillierten PHP-Installationsanweisungen oder besuchen Sie die Seite zur Problembehandlung in New Relic.
Sie werden etwas davon sehen, sobald Daten eingehen:
Wenn Sie die W3TC-Integration verwenden, müssen Sie Ihre neuen Relic-Kontoeinstellungen besuchen, um Ihren Lizenzschlüssel erneut zu erhalten und einen API-Schlüssel zu erstellen. Klicken Sie auf die Registerkarten Integrationen -> Datenfreigabe, um die API zu aktivieren und Ihren Schlüssel zu erhalten.
Klicken Sie dann in Ihrer WordPress-Verwaltungskonsole auf Leistung -> Überwachung. Klicken Sie auf ein kostenloses Konto. Kopieren Sie die Details für Ihre API und Ihren Lizenzschlüssel.
Wenn Sie New Relic auf Ihrem Server aktivieren, können Sie die Überwachung vom W3TC-Dashboard aus durchführen, wie unten gezeigt:
New Relic ist nützlich, um die WordPress-Leistung auf drei Arten zu bewerten:
Abhängig von Ihrer Konfiguration in New Relic wird auch das W3TC-Partnerschaftsdashboard zum Überwachen einer PHP-Anwendung angezeigt:
Oder Sie sehen die vier Registerkarten, die die Leistung Ihres Servers zusammenfassen:
Zunächst bietet die Registerkarte Übersicht Einblicke in CPU, Speichernutzung, E / A der Festplatte und des Netzwerks sowie Last sowie Informationen zu Ihrer Hardware und den meisten aktiven Prozessen:
Als Nächstes zeigt die Registerkarte "Prozess" den Speicher und die CPU-Auslastung jedes Prozesses an:
Drittens die Registerkarte Netzwerk
Dann gibt es die Registerkarte Datenträger
Mit der W3TC-Installation können Sie Transaktionen überwachen, die die am häufigsten angeforderten PHP-Skripts enthalten:
Sie können auch Ihre MySQL-Datenbank überwachen:
Sie können auch Plugins für jeden Dienst installieren, den Sie überwachen möchten:
Ein tieferes Eintauchen in New Relic erfordert Zeit, aber die Ergebnisse sind es wert. Mit diesem Tool können Sie in Ihren WordPress-Stapel sehen, um schnell Problembereiche herauszufinden, die adressiert werden müssen.
Während Sie New Relic Lite für immer nutzen können, möchten Sie vielleicht nach Ablauf Ihrer zweiwöchigen Testversion ein Upgrade auf den Pro-Plan (149 US-Dollar / Monat) durchführen, um das gleiche Service-Level zu erhalten.
Es ist auch wichtig, New Relic gelegentlich zu aktualisieren und seine Protokolldateien zu überprüfen. Lesen Sie das Wartungshandbuch für New Relic.
Wenn Sie Fragen oder Korrekturen haben, veröffentlichen Sie diese bitte in den Kommentaren. Wenn Sie mit meinen zukünftigen Tuts + -Tutorials und anderen Serien fortfahren möchten, besuchen Sie bitte meine Autorenseite oder folgen Sie @reifman.