WP-Cron deaktivieren: Mehr Performance durch echte Cronjobs

Standardmäßig nutzt WordPress die Datei wp-cron.php, um geplante Aufgaben wie Beitragsveröffentlichungen oder Plugin-Updates auszuführen. Diese Funktion wird jedoch bei jedem Seitenaufruf getriggert, was bei viel Traffic die Serverleistung unnötig belastet.

1. Warum den Standard-Cron deaktivieren?

Der Standard-WP-Cron hat zwei Nachteile: Bei vielen Besuchern erzeugt er hohe CPU-Last. Bei sehr wenigen Besuchern hingegen werden geplante Aufgaben oft gar nicht ausgeführt, da der notwendige "Trigger" (der Seitenaufruf) fehlt. Ein echter Cronjob im cPanel löst beide Probleme.

2. Schritt 1: WP-Cron in der wp-config.php abschalten

Nutzen Sie den cPanel Dateimanager, um Ihre wp-config.php zu bearbeiten. Fügen Sie vor der Zeile "That's all, stop editing!" folgenden Code ein:

define('DISABLE_WP_CRON', true);

3. Schritt 2: Echten Cronjob im cPanel einrichten

  1. Loggen Sie sich ins cPanel ein und wählen Sie "Cronjobs".
  2. Wählen Sie unter "Häufige Einstellungen" ein Intervall von z.B. alle 15 oder 30 Minuten.
  3. Geben Sie im Feld "Befehl" folgendes ein (ersetzen Sie ihredomain.ch):
    wget -q -O - https://ihredomain.ch/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Performance-Vorteil: Durch die Auslagerung auf einen echten Server-Cronjob reagiert Ihre Website schneller auf Benutzeranfragen, da WordPress sich nicht mehr bei jedem Klick um Hintergrundprozesse kümmern muss.

Maximale Power für WordPress

Unsere Hosting-Infrastruktur ist speziell auf PHP-Performance optimiert, damit Cronjobs und Skripte reibungslos laufen.

Zu den Hosting-Tarifen
War diese Antwort hilfreich? 0 Benutzer fanden dies hilfreich (0 Stimmen)