Fehlersuche Leistung
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’s APM Tool
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:
- Wie man WordPress-Leistungsengpässe mit New Relic findet
- Query Monitor – WordPress debuggen und die Leistung der Website verbessern
- Wie man Rendering-blockierende JavaScript und CSS in WordPress beseitigt
- Browser-Caching nutzen
- Wie man einen 500 Internal Server Error behebt
- Wie man einen 502 Bad Gateway Fehler behebt
- Wie man einen 504 Gateway Timeout Fehler behebt