Unserer Erfahrung nach sind die meisten Leistungsprobleme auf Fehler in Plugin- oder Theme-Updates, ineffizienten Code oder ein Plugin oder Theme zurückzuführen, das nicht die neueste Version von PHP oder WordPress unterstützt. In diesem Artikel geben wir dir Empfehlungen, worauf du achten solltest, und Tools, die dir bei der Behebung von häufigen Leistungsproblemen auf deiner Webseite helfen.

Empfehlungen

Prüfe, ob die admin-ajax.php stark genutzt wird

Stelle sicher, dass Ajax auf deiner Webseite richtig implementiert ist. Plugins sind in der Regel (aber nicht immer) für eine hohe admin-ajax.php-Nutzung verantwortlich. Dies zeigt sich in der Regel auf der Vorderseite der Webseite und kann oft in Geschwindigkeitstestberichten gesehen werden.

Eine weitere häufige Ursache für eine hohe admin-ajax.php-Auslastung ist, dass viele angemeldete Nutzer/innen gleichzeitig im WordPress-Dashboard sind und die WordPress Heartbeat API zu häufigen Ajax-Aufrufen veranlassen.

Plugins und Themes überprüfen

Minimiere die Anzahl der Plugins so weit wie möglich. Vergewissere dich, dass die verbleibenden Plugins notwendig sind und noch unterstützt und aktualisiert werden.

In deiner Staging-Umgebung kannst du alle Plugins deaktivieren und zu einem Standard-Theme wechseln. Wenn sich die Leistung verbessert, reaktiviere die Plugins nacheinander und aktiviere dein Theme, bis das Leistungsproblem wieder auftritt. Sobald du herausgefunden hast, welches Plugin oder Theme die Ursache ist (manchmal ist es eine Kombination aus zwei oder mehr Plugins), solltest du dich mit den Entwicklern in Verbindung setzen, damit sie dir helfen können, das Problem zu beheben und die Änderung(en) auf deiner Webseite umzusetzen.

Transients Manager Plugin

Wenn du Leistungsprobleme auf eine übermäßige Anzahl von Transienten zurückführst, die deine Datenbank verstopfen, ist das kostenlose Transients Manager Plugin eine hervorragende Hilfe, um diese zu beseitigen.

Beauftrage einen WordPress-Entwickler oder eine Agentur

Wenn du dich mit der Behebung von Leistungsproblemen nicht auskennst, solltest du einen Entwickler oder eine Agentur beauftragen, der/die dir beim Aufspüren und Beheben von Problemen hilft.

Tools zur Fehlerbehebung

Query Monitor Plugin

Das Query Monitor Plugin ist ein kostenloses Plugin, das bei der Fehlersuche in verschiedenen Bereichen von WordPress hilft. Es kann dir helfen, langsame Datenbankabfragen, AJAX-Aufrufe, REST-API-Anfragen und vieles mehr aufzuspüren. Weitere Informationen findest du in unserem Blogbeitrag über die Verwendung des Query Monitor Plugins.

Kinsta APM

Das APM-Tool von Kinsta hilft dir, PHP-Performance-Engpässe auf deiner WordPress-Webseite zu identifizieren, ohne dass du dich für Monitoring-Dienste von Drittanbietern wie New Relic anmelden musst.

New Relic

New Relic ist ein Monitoring-Tool, das dir detaillierte Leistungsdaten auf granularer Ebene liefert. Gehe auf die Registerkarte WordPress > Plugins und Themes und sortiere nach dem größten Zeitaufwand. So kannst du sehen, welche Plugins (oder ein Theme) mit den Prozessen verbunden sind, die am längsten dauern. Gehe dann auf die Registerkarte Transaktionen, um zu sehen, welche spezifischen Transaktionen am meisten Zeit in Anspruch nehmen.

Server-Logs

Logdateien sind in MyKinsta verfügbar und können auch über SFTP heruntergeladen werden. Diese Dateien können bei der Fehlerbehebung von Leistungsproblemen auf deiner Webseite hilfreich sein.

WP_DEBUG

WordPress hat einen eingebauten Debug-Modus, der alle PHP-Fehler, -Hinweise und -Warnungen anzeigt und dir so hilft, die Ursache von Problemen zu finden. Außerdem gibt es zusätzliche Debugging-Optionen, die bei der Untersuchung bestimmter Probleme hilfreich sein können.

Xdebug

Xdebug ist eine PHP-Erweiterung, die du mit deiner bevorzugten IDE (integrierte Entwicklungsumgebung) in deiner Staging-Umgebung verwenden kannst, um den Code deiner Webseite Schritt für Schritt zu überprüfen und Fehler zu beheben. Um Xdebug für deine Umgebung zu aktivieren, beginne einen neuen Chat mit unserem Support-Team.

Zusätzliche Ressourcen

Wenn du dich eingehender mit der Behebung von häufigen Leistungsproblemen und anderen Fehlern befassen möchtest, schau dir diese Ressourcen an: