Facebook Twitter Pinterest Youtube Instagram RSS

Optimiser la base de données de Wordpress avec Cron


, Mis à jour le 27 janvier, 2016

Optimiser la base de données de Wordpress avec Cron

Nous avons déjà souligné l’importance d’avoir une base de données simple et optimisée pour votre site web WordPress pour accélérer la performance de votre site. Après un certain temps, les tableaux MySQL deviennent encombrés et exigeront grandement quelques réparations et travaux d’entretien. Comme nous l’avons vu auparavant, vous pouvez le faire manuellement en utilisant l’application web phpMyAdmin ou même la ligne de commande SSH. Naturellement, vous ne vous souviendrez pas de faire cela par vous-même à intervalles réguliers, alors vous aurez donc besoin d’un outil qui effectue cette opération automatiquement. Comme prévu, il y a un certain nombre de plug-ins WordPress qui font le travail pour vous.

Mais si vous êtes paranoïaque à propos de l’encombrement de WordPress et ne voulez pas ajouter un plug-in de plus à votre site ? Heureusement pour nous, la plupart des panneaux de contrôle web ont la fonctionnalité d’exécuter ce qu’on appelle des «tâches Cron». En fait, WordPress a son propre système Cron, mais beaucoup le considèrent inefficace et peu fiable, car il se déclenche seulement lorsque quelqu’un visite votre site. Pour ces raisons, si vous pouvez vous créer une tâche Cron directement sur le serveur plutôt que par le système WordPress, cela vous offrira des performances supérieures et c’est également un peu plus simple.

Alors regardons comment optimiser les bases de données automatiquement à partir du panneau de contrôle web cPanel de sorte que notre site WordPress reste intact et ne prenne pas de charge supplémentaire.

Configuration de la tâche Cron cPanel

Étant donné que nous parlons de WordPress, je vais assumer que vous avez un serveur Linux avec une interface cPanel. Si oui, connectez-vous à votre compte cPanel et descendez tout en bas jusqu’à ce vous trouviez l’icône «tâches Cron» sous la section «Avancé».

Tache cron dans cPanel

Dans l’écran suivant, la première chose que nous allons faire est de mettre en place un adresse courriel à laquelle nos tâches peuvent être envoyées. Cela sert à deux choses – cela nous permet de vérifier que notre tâche a bien été effectuée automatiquement, et cela nous permet aussi de savoir si des problèmes ou des erreurs de produisent. Pour cette raison, j’utilise toujours les options «verbose» lorsque je crée mes tâches.

configuration email Tache cron dans cPanel

Alors allez-y et définissez l’adresse courriel à laquelle vous voulez que les résultats soient envoyés. Dans la prochaine section, nous devons décider la périodicité de la tâche. À quelle fréquence voulons-nous qu’elle soit exécutée ? Dans ce cas, car c’est sur l’optimisation de nos bases de données WordPress, une fois par semaine devrait être suffisant. Dans la liste déroulante, sélectionnez l’option «hebdomadaire» comme indiqué ci-dessous.

cron tache hebdomadaire

Cela remplira automatiquement les valeurs appropriées pour une tâche hebdomadaire. Si vous savez ce que vous faites, vous pouvez modifier ces paramètres pour choisir exactement lorsque vous souhaitez que la tâche soit exécutée – à savoir quel jour de la semaine et à quel moment.

Dans le champ de texte pour «commande», tapez le texte suivant:

mysqlcheck --all-databases --auto-repair --optimize --verbose

Cela effectuera la fonction d’optimisation pour tous les tableaux dans toutes les bases de données – une bonne chose à faire régulièrement. Si, d’autre part, vous souhaitez optimiser seulement la base de donnée WordPress en question, utilisez la commande suivante à la place.

mysqlcheck [database name] -u [username]-p[password] --auto-repair --optimize --verbose

Notez que le «mot de passe» que vous fournissez doit suivre immédiatement l’option «-p» sans espace. Votre nom d’utilisateur et votre mot de passe seront spécifiques à la base de donnée en question. Après avoir saisi la commande, enregistrez la tâche, puis vous avez terminé.

Si vous voulez tester si la tâche fonctionne, vous pouvez en créer une nouvelle avec un délai d’une minute et vous obtiendrez le rapport de si oui ou non la tâche fonctionne correctement dans vos courriels. Par exemple, voici celui que j’ai reçu après mon optimisation initiale.

optimisation de la base de données Wordpress.

Une fois que vous êtes certains que ça fonctionne bien, supprimez la tâche «par minute» en ne laissant seulement la tâche hebdomadaire. Maintenant, vous n’avez plus besoin de vous inquiéter sur l’efficacité de vos bases de données WordPress!


comments powered by Disqus




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.




Plans d'hébergement




Les plans d'hébergement de 56 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Hostpapa France
72 avis des clients
Planethoster France
71 avis des clients
Infomaniak France
53 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
68 / 71 recommandé
Infomaniak France
53 / 53 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
37 / 72 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question