Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Configurer une véritable Crontab pour WordPress

19

Un Crontab est un travail qui exécute des programmes à leurs intervalles spécifiés. Sous Linux, vous pouvez utiliser crontab -e pour modifier les tâches, par exemple, normalement, une ligne spécifie une tâche, par exemple,

Ajoute un travail qui s’exécute toutes les 5 minutes pour rediriger la sortie de la commande uptime vers un fichier texte.

Pour les sites wordpress, il existe en effet un wp-cron.php qui se localise à la racine de votre blog wordpress. Chaque fois que le blog reçoit un visiteur, il déclenchera ce fichier et vérifiera s’il y a des travaux à faire (par exemple, dois-je faire quelque chose ?). Si tel est le cas, le script PHP déclenchera une tâche en arrière-plan, qui prétend ne pas ralentir la vitesse de chargement de la page.

Est-ce que cela ralentit la vitesse de chargement des pages ? Probablement pas beaucoup ou on peut à peine remarquer une différence. Cependant, à mesure que votre trafic augmente, pour chaque visiteur, le serveur doit vérifier les tâches cron, ce qui augmente considérablement le temps de traitement du serveur (charge du serveur).

Alors, pourquoi ne pas le mettre sous crontab Linux et le désactiver dans wordpress. Vous pouvez désactiver cela dans wordpress en ajoutant ce qui suit au wp-config.php

define('DISABLE_WP_CRON', true);

Et ensuite, ajoutez ceci à crontab en utilisant crontab -e, ce qui suit exécute wp-cron.php toutes les 5 minutes (modifiez cette fréquence en conséquence si vous n’êtes pas satisfait)

Nous devons cd dans le dossier wordpress sinon le wp-cron.php peut échouer silencieusement. Cependant, cela semble corrigé dans le dernier WordPress.

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

Vous pouvez également utiliser curl ou wget ou faire ceci :

Alternativement,

Vous voudrez peut-être vérifier les redirections 301 si l’URL spécifiée contient des redirections. Vous pouvez utiliser l’utilitaire en ligne sur https://helloacm.com/curl/.

Configurer une véritable Crontab pour Wordpress

301 redirections

Après avoir configuré cela, votre système d’exploitation Linux effectuera la crontab à la place et le temps de traitement de la page sera réduit, quel que soit le volume de trafic.

De nombreux hébergements ne fournissent pas la fonction Cron adéquate, et les utilisateurs doivent rechercher un service Cron externe et une alternative serait d’utiliser easycron.

Source d’enregistrement: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More