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
- Loggen Sie sich ins cPanel ein und wählen Sie "Cronjobs".
- Wählen Sie unter "Häufige Einstellungen" ein Intervall von z.B. alle 15 oder 30 Minuten.
- 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
Maximale Power für WordPress
Unsere Hosting-Infrastruktur ist speziell auf PHP-Performance optimiert, damit Cronjobs und Skripte reibungslos laufen.
Zu den Hosting-Tarifen