Articles

Comment nettoyer votre base de données WordPress (et les anciennes tables de plugins)

A mesure que vous utilisez WordPress, votre base de données WordPress devient inévitablement gonflée.

Pour nettoyer votre base de données WordPress, installez un plugin comme WP-Optimize et utilisez-le pour supprimer les commentaires de spam, les révisions d’articles, les brouillons automatiques, les transitoires, les pingbacks, les trackbacks et les tables inutilisées laissées par les anciens plugins. Une base de données plus propre peut rendre votre site Web et votre administration significativement plus rapide.

Dans ce tutoriel, je vais utiliser WP-Optimize pour nettoyer la base de données de WordPress. Alors que certains plugins comme WP Rocket (et d’autres) vous permettent de nettoyer une partie de votre base de données, ils ne vous permettent pas toujours de supprimer les anciennes tables de plugins comme WP-Optimize, WP-Sweep, ou Advanced Database Cleaner.

En faisant cela, votre base de données fonctionnera plus efficacement et peut, à son tour, vous aider à réparer un site WordPress lent et le rendre beaucoup plus rapide à charger. Le nettoyage de votre base de données WordPress est également recommandé dans le guide d’optimisation de WordPress et est quelque chose que vous devriez faire périodiquement.

Comment nettoyer votre base de données WordPress

  1. Sauvegarder votre base de données WordPress
  2. Installer WP-.Optimize
  3. Supprimer les déchets de votre base de données
  4. Supprimer les tables laissées par les anciens plugins
  5. Planifier des nettoyages continus de la base de données
  6. Autres plugins qui nettoient votre base de données

Sauvegarder votre base de données WordPress

Utiliser UpdraftPlus pour sauvegarder votre base de données au préalable.

Vous ne devriez pas avoir à vous en préoccuper, mais au cas où quelque chose ne fonctionnerait pas, vous aurez au moins une sauvegarde. Installez le plugin, allez dans les paramètres de UpdraftPlus, et connectez un service tiers pour télécharger vos fichiers vers (j’utilise Dropbox). Ensuite, vous pouvez faire une sauvegarde en 1 clic.

UpdraftPlus-Backup-and-Restoration

Installer WP-Optimize

Installer le plugin WP-Optimize puis aller dans WP-Optimize → Base de données.

WP-Optimize-Plugin

Supprimer la corbeille de votre base de données

Dans WP-Optimize, vous verrez des paramètres pour les optimisations et les tables.

Dans les paramètres d’optimisations, vous voulez généralement tout supprimer sauf les commentaires non approuvés et les révisions de post. Si vous êtes d’accord pour supprimer les commentaires non approuvés (commentaires de blog qui n’ont pas encore été approuvés) ou les révisions d’articles (brouillons précédents pris automatiquement par WordPress chaque fois que vous faites une révision à une page ou un article), vous pouvez les supprimer aussi.

WP-Optimize Clean Database

Éléments de la base de données (définitions)

  • Optimiser les tables de la base de données : similaire à la défragmentation d’un disque dur, seulement avec votre base de données WordPress. Cela récupère l’espace inutilisé dans vos tables de base de données, ce qui réduit la quantité de stockage et rend l’accès aux tables plus efficace.
  • Révisions d’articles : automatiquement créées chaque fois que vous enregistrez ou mettez à jour un article.
  • Brouillons automatiques d’articles : brouillons que WordPress enregistre automatiquement lorsque vous éditez.
  • Articles mis à la corbeille : articles que vous avez supprimés.
  • Spam et commentaires mis à la corbeille : commentaires marqués comme spam ou supprimés.
  • Commentaires non approuvés : commentaires de blog que vous n’avez pas approuvés.
  • Options transitoires expirées : données de cache non utilisées (par exemple, le plugin de partage social stockera les « comptes de partage » sur les pages ou les articles).
  • Pingbacks : une façon de notifier les blogs que vous avez liés à eux.
  • Trackbacks : une autre façon de notifier les blogs que vous avez liés à eux.
  • Méta-données de post : informations affichées aux utilisateurs sur chaque post (par exemple, auteur, date de publication, catégorie). Cela supprimera les méta-données de post qui n’appartiennent à aucun post.
  • Méta-données de commentaire : même chose que les méta-données de post seulement pour les informations de commentaire.
  • Données de relation orphelines : souvent créées par des plugins lorsque les posts sont supprimés.

Supprimer les tables laissées par les anciens plugins

Dans l’onglet WP-Optimize Tables, vous verrez vos tables de base de données.

Prêtez attention aux tables qui disent « non installées » et qui ont un bouton Supprimer à côté d’elles. Ce sont des tables laissées par d’anciens plugins qui ne sont pas actuellement installés sur votre site WordPress (vous devriez donc les supprimer si vous ne prévoyez pas de les utiliser à nouveau). WP-Optimize vous indique également la taille et à quel plugin appartient la table, qui, encore une fois, sera un que vous avez déjà supprimé.

WP Optimize Tables

Planifier des nettoyages continus de la base de données

Je recommande de planifier un nettoyage automatique de la base de données environ une fois par semaine (ou même plus fréquemment pour les grands sites avec beaucoup de plugins). Vous pouvez trouver cela sous WP-Optimize → Paramètres.

WP Optimizer Scheduled Database Cleanup

Si vous utilisez déjà un plugin comme WP Rocket où le nettoyage de la base de données est intégré, vous pouvez l’utiliser pour planifier des nettoyages hebdomadaires de la base de données, puis n’installer WP-Optimize que lorsque vous avez besoin de nettoyer les tables de base de données des plugins supprimés (je préfère toujours avoir moins de plugins installés).

WP Rocket Automatic Database Cleanup

Autres plugins qui nettoient votre base de données

La plupart des autres plugins de nettoyage de base de données font exactement la même chose que WP-Optimize

Advanced Database Cleaner – similaire à WP-Optimize mais vous permet de plonger plus loin dans votre base de données et vous permet de visualiser les tâches cron. La version Premium est principalement bonne pour nettoyer davantage votre base de données des anciens plugins et a des options pour les orphelins, les plugins, les thèmes et WP.

Advanced-Database-Cleaner

WP-Sweep – vous permet de nettoyer des options supplémentaires comme les méta utilisateurs et les méta termes, mais prenez une sauvegarde et ne le faites que si vous savez ce que vous faites (faire cela supprimera les termes dans vos brouillons de posts).

WP Sweep Settings

Plugins Garbage Collector – vous permet seulement de supprimer les vieux tableaux de plugins avec des critiques médiocres.

Plugins Garbage Collector Scan

Breeze By Cloudways – un plugin développé par l’hébergement Cloudways (ils sont géniaux). Il vous permet de supprimer juste quelques éléments importants dans votre base de données mais ne vous permet pas d’optimiser les tables de la base de données ou de supprimer les métadonnées des articles, les métadonnées des commentaires ou les tables laissées par les plugins supprimés.

Breeze Database Cleanup

Frequently Asked Questions

Quels sont les meilleurs plugins pour nettoyer votre base de données WordPress ?

WP-Optimize et Advanced Database Cleaner sont deux plugins pour nettoyer en profondeur votre base de données. Ils peuvent optimiser beaucoup plus que les plugins automatiques tels que WP Rocket.

Comment supprimer les anciennes tables de plugins WordPress ?

WP-Optimize et Advanced Database Cleaner ont des options pour supprimer les tables laissées par les anciens plugins. Ils vous montrent à quel plugin appartient la table avec une invite Not Installed et un bouton Supprimer.

PWP Rocket nettoie-t-il votre base de données ?

WP Rocket nettoie une partie de votre base de données (révisions de post, brouillons automatiques, transitoires, etc) mais ne supprime pas les anciennes tables de plugins.

À quelle fréquence devez-vous nettoyer votre base de données ?

Une fois par semaine devrait être suffisant pour la plupart des sites. Pour les sites plus importants avec beaucoup de plugins, vous pouvez vouloir le nettoyer plus fréquemment.

Que fait le nettoyage de votre base de données ?

Le nettoyage de votre base de données supprime les révisions d’articles, les brouillons automatiques, les articles mis à la poubelle, les commentaires de spam, les commentaires mis à la poubelle, les transitoires et les tables de base de données.