Nettoyer la base de données WordPress avec WP Rocket

WP Rocket est un plugin premium relativement populaire au sein des utilisateurs du CMS WordPress. Car il s’agit d’un plugin de cache très efficace. Mais saviez-vous qu’il est aussi possible de nettoyer et optimiser la base de données d’un site web WordPress avec WP Rocket ? Facilement et rapidement ?

Aussi, découvrons aujourd’hui comment optimiser et nettoyer la base de données d’un site web WordPress grâce au plugin WP Rocket.

Que va nettoyer WP Rocket dans la base de données ?

Au fil des jours, une base de données se remplit et s’encrasse. Avec des données diverses dont les plus connues sont : les révisions d’articles, brouillons automatiques, commentaires indésirables et transients… Si ces mêmes données ne sont jamais nettoyées et donc retirées, cela alourdit inéluctablement la base. Et peut tôt ou tard nuire aux performances du site web.

C’est justement sur ces données que WP Rocket peut agir afin de garder une base de données WordPress saine. Et éviter les encrassements inutiles voire nuisibles.

Cela permet donc en partie de comprendre l’intérêt de ce nettoyage et de répondre à la question qui suit :

Pourquoi nettoyer la base de données d’un site WordPress ?

Quand vous avez un site web WordPress, vous avez systématiquement une base de données. Celle-ci se remplit au fil du temps avec le contenu que vous ajoutez (articles, pages). Mais elle contient de nombreux autres éléments comme :

  • une majeure partie des options et réglages du site web WP
  • une partie des réglages de diverses extensions/plugins WordPress
  • les commentaires (publiées, en attente, indésirables…)
  • articles, pages…
  • les révisions des articles et pages
  • les transients
  • les brouillons automatiques

Bref, avec le temps elle se remplit et grossit. Avec ce qui doit rester bien sûr, comme vos contenus. Mais sa taille augmente aussi à cause des commentaires indésirables. Des transients. Ou encore des centaines de brouillons automatiques qui s’accumulent.

Vous comprenez alors qu’il convient de supprimer ce qui peut l’être. Et disons le autrement : ce qui doit l’être. Car quel intérêt pour vous d’avoir 15 MO d’indésirables dans votre base de données ? Surtout si par exemple vous avez un hébergeur web qui limite la taille de votre base de données via l’offre souscrite ? C’est le cas notamment pour les offres « Perso » chez OvhCloud.

C’est donc ici une partie de la réponse à la question : pourquoi nettoyer la base de données ?

Voici une série de réponses à la question pourquoi optimiser la base de données WordPress qui devraient vous convaincre de l’intérêt de le faire :

  • Améliorer les performances du site
  • Réduire la taille de la base de données
  • Éviter les lenteurs dans le back-office à savoir votre tableau de bord
  • Préparer un export ou une migration (plus un élément est léger, plus il sera facile à exporter comme à importer)

Recommandations avant nettoyage de la base de données WP avec WP Rocket

Bien qu’il ne me soit jamais arrivé de planter un site web WordPress via la fonctionnalité de nettoyage de base de données de WP Rocket, la recommandation d’usage reste de faire une sauvegarde de la totalité du site web avant d’utiliser cette fonction.

Pour votre sauvegarde WordPress vous avez diverses options :

  • Utiliser un plugin de sauvegarde comme WPVivid
  • Utiliser le système natif de sauvegarde de votre hébergeur web
  • Sauvegarder manuellement votre base de données ET vos fichiers sur serveur

Faîtes une sauvegarde la plus récente possible 😉

Les étapes pour nettoyer la base de données avec WP Rocket

Commencez par accéder à WP Rocket, par exemple via le menu qui se trouve en haut dans la barre d’outils de WordPress, puis cliquer sur l’onglet latéral « Base de données » comme dans la capture d’écran qui suit :

base de données dans wp rocket

Vous verrez alors plusieurs onglets de nettoyage :

  • Nettoyage des contenus
  • Nettoyage des commentaires
  • Nettoyage des transients
  • Nettoyage de la base de données
  • Nettoyage automatique

Vous avez le choix d’utiliser le ou les nettoyages de votre choix. Pour ma part par exemple, je n’utilise pas le nettoyage automatique. Je préfère décider de quand je nettoie une base de données via WP Rocket. Cela me permet de voir où en est une base de données (volume de commentaires indésirables etc…).

Découvrez une vidéo YouTube sur la chaîne de Yes We Blog qui montre un cas classique d’un blog WordPress qui cumule environ un millier de transients :

On voit dans la vidéo qu’on peut cocher ou décocher chaque élément qu’on souhaite nettoyer ou non.

Pour apprendre à utiliser la fonctionnalité et découvrir en combien de temps par exemple WP Rocket va nettoyer la base de votre site web, commencez par demander le nettoyage des indésirables si vous en avez beaucoup !

L’utilisation est donc simple :

  • vous découvrez les éléments de votre base de données et leur nombre (indésirables, transients, révisions)
  • vous choisissez ce que vous voulez nettoyer (vous pouvez garder vos révisions si vous aimez avoir accès au passif de vos articles et pages)
  • vous cliquez sur le bouton « Sauvergarder et optimiser »
  • vous patientez une minute ou deux

Ensuite, quand le plugin WP Rocket aura fini son nettoyage, vous verrez en haut de page un message qui vous récapitulera tout ce qui a été nettoyé comme dans l’exemple qui suit :

L’optimisation de la base de donnée est terminée. Voici la liste des optimisations effectuées :

  • 1 Brouillons auto optimisé(s).
  • 471 Commentaires indésirables optimisé(s).
  • 956 Transients optimisé(s).
  • 3 Tables optimisé(s).

Alternatives à WP Rocket pour nettoyer la base de données WordPress

WP Rocket est un plugin premium qui engage donc une dépense pour qu’il puisse être utilisé. Il va de soi que cette fonctionnalité de nettoyage et optimisation de base de données n’est pas sa fonction principale. Qui est d’être un cache puissant pour sites web WordPress.

Cet article est rédigé dans le cas où vous disposez déjà de WP Rocket.

Pour les sites sans WP Rocket, des plugins comme WP Optimize ou Advanced Database Cleaner permettent aussi de faire un nettoyage de base de données. Ils sont relativement populaires et sont même parfois plus précis dans ce qui peut être nettoyé. Toutefois, d’expérience, je remarque qu’ils peuvent être + complexes à configurer.

Le nettoyage de base de données réduit-il beaucoup sa taille ?

Une base de données WordPress grossit principalement en général via le contenu ajouté :

  • Articles
  • Pages
  • Options du site web et options de plugins

Bien entendu, selon la structure de votre site web WP et la façon dont vous l’utilisez, la base de données peut contenir de nombreuses autres données :

  • Vos formulaires et les messages reçus (si vous les stockez – attention au RGPD si tel est le cas)
  • Vos données de commandes, produits, ventes… Si vous avez WooCommerce
  • Vos données d’agenda si vous avez un plugin de réservation ou d’annonces d’événements
  • Des données relatives aux plugins utilisés

Alors non, WP Rocket ne réduira pas de moitié la taille d’une base de données de 180 MO d’un site web de type blog qui a 10 ans. Il ne supprimera pas non plus les lignes laissées par certains plugins WordPress très populaires, mais qui sont moins connus (hélas) pour laisser des nombreux éléments dans la base de données même quand ils sont désactivés et supprimés (exemple : Updraft+).

Griselidis
Griselidis

Bonjour ! Je suis Griselidis. Webmaster freelance WordPress. Je tiens ce site web depuis mai 2014. Depuis 11 ans déjà, je partage ici des tutoriels et articles pour vous aider à créer votre site web et le faire connaître. Je crée, entretiens et dépanne des sites web.

Newsletter

Saisissez votre adresse e-mail ci-dessous et abonnez-vous à la newsletter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *