✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Ein echtes Crontab für WordPress einrichten

9

Ein Crontab ist ein Job, der Programme in den angegebenen Intervallen ausführt. Unter Linux können Sie crontab -e verwenden, um die Jobs zu bearbeiten, z. B. normalerweise spezifiziert eine Zeile einen Job, z. B.

Fügt einen Job hinzu, der alle 5 Minuten ausgeführt wird, um die Ausgabe des Befehls uptime in eine Textdatei umzuleiten.

Für WordPress-Sites gibt es tatsächlich eine wp-cron.php, die sich im Stammverzeichnis Ihres WordPress-Blogs befindet. Jedes Mal, wenn der Blog einen Besucher bekommt, löst er diese Datei aus und prüft, ob es Aufgaben zu erledigen gibt (z. B. soll ich etwas tun?). Wenn dies der Fall ist, löst das PHP-Skript im Hintergrund einen Job aus, von dem behauptet wird, dass er die Ladegeschwindigkeit der Seite nicht verlangsamt.

Verlangsamt dies die Ladegeschwindigkeit der Seite? Wahrscheinlich ist nicht viel oder kaum ein Unterschied zu bemerken. Wenn Ihr Datenverkehr jedoch größer wird, muss der Server für jeden Besucher nach Cron-Jobs suchen, was die Server-Verarbeitungszeit (Serverlast) definitiv erhöht.

Also, warum nicht dies unter Linux crontab setzen und das in WordPress deaktivieren. Du kannst dies in WordPress deaktivieren, indem du Folgendes zur wp-config.php hinzufügst

define('DISABLE_WP_CRON', true);

Und als nächstes fügen Sie dies mit crontab -e zu crontab hinzu, das Folgende führt die wp-cron.php alle 5 Minuten aus (ändern Sie diese Häufigkeit entsprechend, wenn Sie nicht zufrieden sind)

Wir müssen in den WordPress-Ordner cd, sonst kann die wp-cron.php stillschweigend fehlschlagen. Dies scheint jedoch im neuesten WordPress behoben zu sein.

if (!defined('ABSPATH')) {         /** Set up WordPress environment */         require_once( dirname( __FILE__ ). '/wp-load.php' ); }

Sie können auch curl oder wget verwenden oder Folgendes tun:

Alternative,

Möglicherweise möchten Sie die 301-Weiterleitungen überprüfen, wenn die angegebene URL Weiterleitungen enthält. Sie können das Online-Dienstprogramm unter https://helloacm.com/curl/ verwenden .

Ein echtes Crontab für Wordpress einrichten

301-Weiterleitungen

Nachdem Sie dies eingerichtet haben, führt Ihr Linux-Betriebssystem stattdessen die Crontab aus und die Seitenverarbeitungszeit wird unabhängig von der Verkehrsmenge reduziert.

Viele Hoster bieten keine angemessene Cron-Funktion, und die Benutzer müssen nach einem externen Cron-Dienst suchen, und eine Alternative wäre die Verwendung von easycron.

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen