Nettoyer et optimiser la base de données WordPress facilement

Savez-vous qu'il est essentiel de nettoyer la base de données WordPress de temps à autre ?
En effet, avec le temps, les plugins, les commentaires, les révisions d'articles et autres, sa taille augmente. Et le gros problème est qu'une base de données surchargée peut sournoisement affecter les performances de votre site Web.
Pourquoi ? Tout simplement, parce que votre serveur prendra plus de temps pour récupérer les informations incluses dans les diverses tables de la base de données afin d'afficher vos pages.
C'est la raison pour laquelle il est important d'optimiser la base de données.
Bien sûr, certains plugins d'optimisation comme WP-Optimize, LiteSpeed Cache ou autres intègrent une fonction pour optimiser la table de données WordPress. Mais pour ma part, je préfère utiliser un plugin dédié uniquement à cette fonction. Je vais donc vous parler de celui que je préfère et que j'utilise : WP-Sweep et auparavant vous présenter brièvement la base de données WordPress.
Qu'est-ce que la base de données WordPress ?
Tout d'abord, il faut savoir qu'un site créé avec le CMS WordPress est composé de divers fichiers et également d'une base de données.
Ensuite, que c'est dans cette base que WordPress stocke tout le contenu de votre site Web, comme les publications, les commentaires, ainsi que les modifications que vous apportez à votre site.
Globalement, sans entrer dans les détails, sans base de données, votre site WordPress ne pourrait tout simplement pas fonctionner.
Voici à quoi ressemble la base de données minimale lorsque l'on crée un site WordPress :

À son état initial, elle ne comporte que 12 tables :
wp_commentmeta | Métadonnées associées aux commentaires sur le site |
wp_commentaires | Commentaires et informations sur l'auteur |
wp_links | Données associées à la gestion des liens |
wp_options | Paramètres généraux de WordPress des plugins et thème |
wp_postmeta | Métadonnées associées à tous les articles créés |
wp_posts | Articles de blog, pages et menus du site |
wp_terms | Catégories et tags |
wp_termmeta | Métadonnées associées aux différents éléments de la taxonomie |
wp_term_relations | Lien de chaque article avec les catégories et tags |
wp_term_taxonomy | Hiérarchies entre les différents éléments (ex : sous-catégories) |
wp_usermeta | Métadonnées des utilisateurs enregistrés sur votre site |
wp_user | Informations de l'utilisateur |
Mais, progressivement, au fil de vos installations, publications et autres, le nombre de tables augmentera et la BDD s'alourdira.
Alors, il vous faudra supprimer les données inutiles afin que votre base de données reste efficace et surtout, pour accélérer le temps de chargement de vos pages.
Voyons sans délai comment cela peut être réalisé.
Comment nettoyer et optimiser la base de données WordPress ?

Pour nettoyer la base de données WordPress et ainsi l'optimiser, le plugin WP-Sweep est très efficace.
Il s'agit d'un plugin léger et totalement gratuit, qui donnera un coup de balai en deux minutes et éliminera toutes les poussières inutiles qui trainent dans votre base de données.
Et puis, ce qu'il y a de bien avec WP-Sweep, c'est que vous n'êtes pas obligé de laisser le plugin continuellement. Vous pouvez très bien l'installer que lorsque vous souhaitez vous en servir.
Découvrez ce qu'il peut faire !
Exemple base de données WordPress non optimisée
En premier lieu, rendez-vous dans votre tableau de bord/Outils/Santé du site. Puis, cliquez sur l'onglet Informations et choisissez répertoires et tailles afin de consulter la taille actuelle de votre base de données WordPress.
Prenons pour exemple, la base de données d'un de mes sites. Ici, vous pouvez constater que sa taille est de 21,69 Mo.

Ensuite, retournez sur le tableau de bord et sélectionnez maintenant Outils/Sweep.
Une fenêtre s'ouvre alors, vous indiquant ce qui peut être nettoyé ou optimisé avec un total et un pourcentage ainsi que le détail si vous cliquez sur le bouton.
- Contenus
- Commentaires
- Utilisateurs
- Termes
- Options
- Base de données

⚠️ Avant d'entreprendre le nettoyage, n'oubliez pas de sauvegarder votre base de données avec UpdraftPlus par exemple... Un accident est vite arrivé. 😉
💡Je vous recommande de ne pas de cliquer sur "nettoyer tout" en bas de page, mais plutôt de nettoyer chaque chose séparément en finissant par "optimiser les tables".
De plus, comme indiqué en alerte, ne supprimez pas les termes inutilisés, car ceux-ci peuvent être utilisés dans un de vos articles ou une de vos pages encore à l'état de brouillon. Avouez que ce serait quand même dommage de devoir la/le recommencer.
Voyons à présent le résultat.
Taille de la base de données WordPress après nettoyage
Retournez consulter la taille de votre base de données après nettoyage (tableau de bord/Outils/Santé du site/onglet Informations/répertoires et tailles).
Comme vous pourrez le constater, sa taille est sensiblement réduite.
Pour la base de données que j'avais prise pour exemple. Elle est passée de 21,69 Mo à 6,91 Mo, soit une réduction de 68,14 %.

Nettoyer la base de données est un des moyens d'optimiser votre site WordPress
Optimiser un site WordPress nécessite un travail de chaque instant.
En effet, il ne suffit pas d'installer un plugin d'optimisation et de se dire, "ça y est, mon site est optimisé". Il faut également entretenir son site régulièrement et vérifier ses performances régulièrement.
Concernant la base de données, un nettoyage chaque mois est un bon timing.
Optimisez-vous votre base de données WordPress ? Si oui, utilisez-vous WP-Sweep ou un autre moyen ?
Racontez-moi tout en commentaire… 😉
Soumettre un commentaire 💬