WordPress – Hohe CPU Auslastung

zuletzt aktualisiert vor 8 Monaten

Die hohe CPU-Auslastung auf einer WordPress-Website kann zu langsamer Leistung, Fehlermeldungen und sogar zur Sperrung Ihres Hosting-Kontos führen. In diesem Tutorial erklären wir die häufigsten Ursachen für eine hohe CPU-Auslastung und wie man diese effizient behebt.

1. Ursachen für hohe CPU-Auslastung

Hohe CPU-Auslastung auf einer WordPress-Website kann durch eine Vielzahl von Faktoren verursacht werden, darunter:

  • Zu viele oder schlecht optimierte Plugins und Themes
  • Große und nicht optimierte Bilder
  • Fehlende Caching-Mechanismen
  • Angriffe von Bots und Crawlern
  • Unoptimierte Datenbankabfragen
  • Hoher Traffic ohne entsprechende Ressourcen

Eine zu hohe CPU-Auslastung in WooCommerce-Shops kann viele verschiedene Ursachen haben, die die Leistung des Online-Shops beeinträchtigen. Oft resultiert dies aus einer Vielzahl von gleichzeitigen Besucheranfragen, die die Serverressourcen beanspruchen.

Auch zu viele Plugins und Themes, die nicht optimal programmiert sind oder viele Funktionen bieten, können viel Rechenleistung benötigen. Darüber hinaus können ineffiziente Datenbankabfragen, große Bilder oder nicht optimierte Produktseiten die CPU zusätzlich belasten. Wenn der Server überlastet ist, kann dies zu langsameren Ladezeiten und schlechteren Nutzererfahrungen führen, was letztlich die Verkaufszahlen negativ beeinflussen kann.

2. Server- und Hosting-Überprüfung

Bevor du dich an die Optimierung der WordPress Seite machst, überprüfe die Ressourcen deines Hosting-Anbieters. Oft sind Shared-Hosting-Umgebungen nicht ausreichend für umfangreiche WordPress-Seiten mit hohem Traffic. Wichtig:

  • die CPU-Auslastung im Hosting-Dashboard überwachen
  • Sicherstellen, dass das Hosting-Paket genügend RAM und CPU-Leistung bereitstellt.
  • Umstieg auf einen VPS oder Managed WordPress-Hosting in Betracht ziehen.

3. Optimierung der WordPress-Datenbank

Eine vernachlässigte WordPress-Datenbank kann zu übermäßigem Ressourcenverbrauch führen. Plugins wie WP-Optimize oder WP-Sweep zur Bereinigung der Datenbank helfen, um:

  • Revisions und Entwürfe zu löschen
  • Spam-Kommentare zu entfernen
  • Transiente Optionen zu bereinigen

Achtung: Vorher Backup erstellen!

4. Sehr wichtig: Caching nutzen

Caching ist einer der effizientesten Wege, um die CPU-Auslastung zu reduzieren. Es gibt mehrere Caching-Methoden:

  • Browser-Caching: Setzt die Cache-Dauer für wiederkehrende Besucher fest.
  • Seiten-Caching: Speichert statische HTML-Versionen der Seiten.
  • Object-Caching: Speichert häufige Datenbankabfragen.

Empfehlenswerte Plugins für Caching sind WP Super Cache, W3 Total Cache oder WP Rocket.

Hier kannst du mehr über meine getesteten WP Cache Plugins lesen:

https://blitzwp.de/wordpress-cache-plugins/

5. Plugin- und Theme-Optimierung

Plugins und Themes können hohe CPU-Ressourcen beanspruchen. So optimiert man diesen Bereich:

  • Deaktivieren und löschen von ungenutzten Plugins.
  • Leicht- und gutprogrammierte Themes wie Astra oder GeneratePress nutzen
  • Plugins auf hohe Ressourcenbelastung mit Query Monitor prüfen

Vermeide bestenfalls Themes, die Elementor nutzen.

6. Bildoptimierung

Große und unoptimierte Bilder können die CPU-Belastung durch längere Ladezeiten erhöhen. Schritte zur Bildoptimierung:

  • Bildkomprimierungs-Plugins wie Smush oder Imagify nutzen
  • Verwende das WebP-Format für eine bessere Komprimierung.
  • Aktiviere Lazy Loading für Bilder.

7. Umgang mit Crawlern und Bots

Ein häufig übersehener Grund für eine hohe CPU-Auslastung sind Bots und Crawler. Sie können den Server durch viele wiederholte Anfragen stark belasten. Verwende unbedingt eine robots.txt, um bestimmte Bots zu blockieren:

User-agent: BadBot
Disallow: /

User-agent: *
Crawl-delay: 10

Alternativ kann man mit den richtigen Cloudflare Einstellungen die selben Ergebnisse erzielen.

Hier eine Anleitung von mir, wie man die beste robots.txt für Woocommerce schreibt!

Hier ist eine Anleitung von mir, wie man die optimale robots.txt für WooCommerce erstellt!

8. Für Shops: Optimierung von WooCommerce

WooCommerce ist ressourcenintensiv und benötigt daher besondere Aufmerksamkeit:

  • Verwenden Sie spezialisierte WooCommerce-Plugins, die auf Performance optimiert sind.
  • Begrenzen Sie die Anzahl der Produkte und Variationen auf jeder Seite.
  • Aktivieren Sie WooCommerce-Caching über spezialisierte Caching-Plugins.

9. Crawler blockieren mit robots.txt für WooCommerce

https://blitzwp.de/optimierte-robots-txt-fuer-woocommerce/

Ein wichtiger Aspekt bei der Reduzierung der CPU-Auslastung ist das Blockieren unnötiger Crawler. Weitere Informationen finden Sie in meinem Beitrag: Optimierte robots.txt für WooCommerce. Dort erfahren Sie, wie Sie die robots.txt-Datei anpassen können, um unerwünschte Bots auszuschließen.

Zusammenfassung & Ende

Hohe CPU-Auslastung kann viele Ursachen haben, von Hosting-Problemen bis hin zu unoptimierten WordPress-Konfigurationen. Mit den oben genannten Schritten können Sie die Performance Ihrer WordPress-Seite erheblich verbessern und die CPU-Auslastung nachhaltig reduzieren.

Inhalte

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    lk media – Dein Partner für Online Marketing & Webdesign.

    Dein Erfolg im Netz ist unser Antrieb.
    lkmedia weiss
    Agentur für zukunftsweisendes Online Marketing und Webdesign. Wir sind ein Team aus kreativen Köpfen und strategischen Denkern, das sich mit Leidenschaft deinem Erfolg im digitalen Raum verschrieben hat. Unser Ziel ist es, deine Marke optimal zu präsentieren, deine Zielgruppe zu erreichen und nachhaltiges Wachstum zu generieren.
    de_DEDeutsch