La manière d’améliorer les performances de votre site WordPress doit figurer en tête de liste. La performance globale est importante pour le site web pour un certain nombre de raisons. Vous voulez que le site fonctionne rapidement, et vous devez l’optimiser correctement. L’une des meilleures façons d’améliorer les performances d’un site web est de désactiver cron.

Que sont les emplois Cron dans WordPress ?

WP-Cron est la façon dont WordPress gère la planification des tâches basées sur le temps. Un certain nombre de fonctionnalités de base très importantes de WordPress utilisent WP-Cron. Il s’agit notamment de

La partie “Cron” du nom WP-Cron vient du système de planification des tâches basé sur le temps cron qui est disponible sur les systèmes UNIX.

Fondamentalement, WP-Cron fonctionne en vérifiant, à chaque chargement de page, une liste de tâches programmées. De cette façon, il peut voir ce qui doit être exécuté. Toute tâche à exécuter sera appelée pendant le chargement de la page.

Note : WP-Cron ne fonctionne pas aussi constamment que le système cron. Il n’est déclenché qu’au chargement de la page.

Pourquoi utiliser WP-Cron ?

Même si WP-Cron PHP peut avoir un effet sur les performances globales de votre site web, il existe encore plusieurs bonnes raisons de l’utiliser. Honnêtement, à moins que votre site web n’ait un trafic très important, vous n’avez probablement pas à vous soucier de la fréquence de fonctionnement du système.

Cela étant dit, vous avez la possibilité de désactiver cron dans WordPress quand vous le souhaitez. Avant de vous montrer comment faire, examinons quelques bonnes raisons d’utiliser WP-Cron.

En relation  Comment ajouter un auteur invité à WordPress sans inscription.

Note : Il n’y a aucun moyen d’être sûr à 100% du moment où la tâche sera effectivement exécutée. Cependant, vous pouvez être sûr à 100 % qu’elle sera effectivement exécutée.

Pourquoi le WP-Cron cause-t-il des problèmes de performance ?

WP-Cron est le gestionnaire de cron intégré pour WordPress. De nombreux sites web à fort trafic et à forte demande et interaction peuvent rencontrer des problèmes à ce sujet. Vous voyez, WP-Cron n’est pas un vrai cron. C’est plutôt le système que WordPress a créé pour imiter ce que fait un cron système.

Et si les sites à fort trafic peuvent avoir des problèmes, les sites à très faible trafic peuvent également souffrir de problèmes de performance. En effet, lorsque peu de personnes chargent une page, le risque de manquer un horaire est plus élevé.

Une solution à ce problème consiste à désactiver le cron et à utiliser le système cron à la place. Cela vous aidera à mieux gérer un calendrier prédéfini.

Cela étant dit, voyons comment mettre en place facilement une méthode de désactivation du WP-Cron. Je vous montrerai également comment créer un cron job en utilisant cPanel après que WP-Cron ait été désactivé.

Comment désactiver WP-Cron

Afin de désactiver WP-Cron, vous devez accéder au fichier wp-config de votre site web. Pour ce faire, connectez-vous à cPanel et cliquez sur l’icône “Gestionnaire de fichiers”.

Une fois dans le gestionnaire de fichiers, cliquez sur le “dossier public_html”, puis cherchez et ouvrez le fichier wp-config.

Ouvrez le fichier wp-config et ajoutez-y cette ligne :

Vous voulez l’ajouter au bas du dossier autour de la ligne 68. Juste avant la fin du fichier. Voyez où je l’ai ajouté dans la capture d’écran suivante.

Une fois qu’il est ajouté, enregistrez le fichier et vous pouvez y aller. À ce stade, WP-Cron a été désactivé.

En relation  Comment réparer l'erreur de WordPress qui existe déjà dans le répertoire

Vous pouvez choisir de passer à autre chose, car nous avons désactivé le cron afin d’améliorer les performances. Cependant, il est toujours bon de créer des emplois au sein du cron et de s’assurer que certaines tâches sont bien effectuées.

Vous pouvez créer votre propre chaîne et en avoir le contrôle total. Voyons comment, ensemble.

Note : Assurez-vous d’abord de désactiver le WP-Cron par défaut, comme nous l’avons fait ensemble ci-dessus.

Créer un emploi de Cron dans cPanel

Afin de créer votre propre emploi, vous devez vous reconnecter à votre panneau d’administration (cPanel). Si vous y êtes toujours parce que vous venez d’accéder au fichier wp-config, c’est parfait.

Faites défiler vers le bas jusqu’à la section “Avancé” de votre cPanel et cliquez sur l’icône “Cron Jobs”.

Vous verrez qu’il y a maintenant une page “Ajouter un nouvel emploi Cron”. Allez-y et ajoutez les paramètres que vous souhaitez dans la zone des paramètres communs. Vous pouvez choisir parmi plusieurs programmes prédéfinis. Vous pouvez choisir entre deux fois par jour, une fois par semaine et bien d’autres options.

Choisissez simplement celui que vous voulez et la boîte se remplira automatiquement.

Enfin, vous devez ajouter la ligne de code suivante dans la ligne de commande :

Vous souhaitez remplacer la partie https://domain.com par votre domaine. N’oubliez pas cela.

Vous pouvez également le voir ici dans la capture d’écran.

Note : Cette commande peut varier légèrement en fonction de la configuration de votre hébergement.

Cliquez maintenant sur le bouton “Add New Cron Job” et vous êtes prêt à partir.

C’est tout ! Vous avez réussi à ajouter votre propre cron job en utilisant cPanel.

Easy Cron

Enfin, si vous n’êtes pas à l’aise pour créer vos propres emplois dans cPanel, ou si votre hébergeur ne vous fournit pas cet accès, vous avez une autre possibilité. Vous pouvez utiliser une solution tierce solide comme Easy Cron.

En relation  Comment activer la fonctionnalité Markdown dans Jetpack

Cette solution est une excellente alternative à ce que nous avons fait plus haut. Ils vous donneront tous les outils nécessaires pour effectuer toutes les fonctions cron dont vous avez besoin. Si vous n’êtes pas à l’aise avec ce que nous avons fait ensemble ci-dessus, jetez un coup d’œil sur le site ;

Il s’agit en fait de vous permettre d’effectuer toutes les mêmes fonctions, mais en vous donnant un moyen plus facile que de faire les changements vous-même.

Dernières réflexions

Il y a beaucoup à réfléchir si vous voulez désactiver cron dans WordPress. Oui, votre site peut fonctionner plus facilement, mais vous en avez quand même besoin pour certaines fonctions. C’est pourquoi il est judicieux de créer vos propres emplois cron dans cPanel ou en utilisant une solution tierce.

Je vous ai montré comment non seulement désactiver cron, mais aussi comment créer vos propres emplois cron en utilisant cPanel. De plus, si cela ne vous convient pas, vous pouvez consulter la solution Easy Cron proposée.

J’espère que ce tutoriel vous a montré combien il est facile de désactiver cron dans WordPress afin d’améliorer les performances. Vous devrez peut-être faire quelques recherches ou parcourir lentement le processus si c’est votre première fois, mais vous y arriverez.

Tout dans WordPress ne peut pas être traité avec un plugin. Bien que cette méthode soit certainement préférable, dans certains cas, vous devez connaître les fichiers de votre site web, savoir comment y accéder et comment configurer certaines options.

Avez-vous déjà désactivé cron sur votre site WordPress ? Avez-vous constaté qu’il y a un lien vers cela et une meilleure performance globale ?