Bonjour !
Désolé pour cet objet de mail plus que douteux !!!
Pour me faire pardonner, une petite astuce aujourd’hui. Elle sera courte, mais efficace. Elle s’adresse aux détenteurs d’un site WordPress en priorité.
Avez-vous déjà remarqué que WordPress vous prévient, comme par magie, à chaque fois qu’une mise à jour est disponible ?
C’est possible grâce à un petit fichier appelé wp-cron.php. En « informatique », une tâche CRON est une tâche qui se lance toute seule dans le but d’effectuer une action.
Sur WordPress, le rôle de la tâche CRON par défaut est d’envoyer une requête pour vérifier s’il y a des mises à jour.
Problème : cette requête se lance à chaque fois qu’une nouvelle page est chargée 😱!
Donc, dès qu’on se retrouve avec un peu de trafic, la tâche CRON peut vite prendre pas mal de ressources de l’hébergement. Et qui a besoin d’être alerté immédiatement lorsqu’une nouvelle version de WordPress vient de sortir ? On peut bien attendre quelques minutes voire quelques heures …
Comment y remédier ?
Easy !
Il suffit :
1. D’aller dans la racine de son site WordPress, de télécharger et d’éditer le fichier wp-cron.php
2. D’ajouter cette ligne :
define(‘DISABLE_WP_CRON’,true);
Juste avant la ligne « That’s all, stop editing! Happy blogging«
|
3. De ré-uploader cela sur votre serveur. Et le tour est joué ! 🎩
Ensuite, comment faire pour tout de même être prévenu(e) des mises à jour WordPress et plugins ?
Encore plus facile !
Avec l’outil EasyCron par exemple, vous créez un compte. Vous ajoutez une nouvelle tâche Cron avec le bouton [+ Cron Job], et vous remplissez comme suit :
|
Je recommande de mettre une fréquence à 15 minutes. Vous pouvez également au besoin changer la timezone.
Et voilà !
Tu viens d’économiser un peu de charge serveur. Cette manipulation n’est pas indispensable si tu n’as pas beaucoup de trafic, mais je la recommande vivement dès que cela commence à prendre un peu. Elle se fait en 5 minutes, et ne coûte rien !
Si tu rencontres une difficulté, n’hésite surtout pas à répondre à cet e-mail !
A bientôt,
Edouard.