Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur reddit

Nettoyer sa base de données et optimiser ses tables avec WordPress, 2021

Nettoyez votre base de données WordPress et optimisez les tables pour garder un site performant.

Comprendre ce qui se trouve
dans votre base de données
Nettoyez votre base de données
en supprimant les documents inutiles
Optimisez vos tables
pour garder un site performant

Auteur : 

Thomas

 | 

2021

La base de données est l’élément central de notre site. Elle contient tout ce qui s’y trouve.

C’est pour cette raison qu’il est important de nettoyer sa base de données WordPress et d’optimiser ses tables afin de rendre votre site le plus rapide et performant possible.

 

Quand on crée un site internet pour la première fois et qu’on entend parler de nettoyer sa base de données WordPress, c’est souvent parce qu’il y a un problème avec.

Le problème le plus général avec sa base de données WordPress c’est lorsqu’on atteint de le quota de l’hébergeur et qu’elle n’est alors accessible qu’en lecture seule.

Cela signifie que notre base de données est devenue trop grosse pour l’espace allouée et que l’hébergeur n’accepte plus de nouvelles données dans notre base.

Il est alors impossible d’effectuer la moindre modification sur notre site.

On est comme paralysé.

 

Chez OVH par exemple on obtient alors un message du type :

« Vous avez dépassé le quota autorisé (détails visibles dans votre Espace Client). Votre base de données n’est plus accessible qu’en lecture seule. Cela signifie que modifications et enregistrements ne sont plus possibles, ce qui impacte certainement vos sites et applications web. »

 

Outre le faite de bloquer sa base de données, une base al optimisée va également ralentir votre site internet.

 

Ce guide va répondre aux questions :

  1. Comment optimiser les tables de sa base de données WordPress ?
  2. Et comment supprimer les données inutiles de sa base de données WordPress ?

 

L’objectif est de rapidement voir ce qui se trouve dans la base de données WordPress et comprendre pourquoi elle grossie parfois de manière inattendue.

Et ensuite de voir comment bien la nettoyer pour qu’elle reste performante.

 

Voyons ça tout de suite :

 

 

Que contient la base de données de votre site WordPress

 

La base de données de votre site WordPress c’est tout simplement la partie technique de votre site.

Tout y est.

Plus de base de données = plus de site.

Donc s’il y a bien quelque chose dont il faut prendre un soin particulier, c’est bien sa base de données WordPress.

 

La base de données WordPress contient tout votre site

 

La base de données contient tout simplement tous le contenu de votre site web.

On y retrouve :

  • Les articles
  • Les pages
  • Les commentaires
  • Les réglages des extensions
  • Les brouillons et les révisions de vos pages
  • Les options de votre thème
  • Les meta données des commentaires, des articles, des pages
  • Les liens


Voilà pourquoi c’est l’élément le plus important de notre site et qu’il faut clairement la nettoyer et l’optimiser.

Si votre base de données est morte. Votre site est mort.

Et vous perdez tout votre travail.

Donc en plus de faire des sauvegardes de votre site, il va être nécessaire d’optimiser vos tables et de nettoyer votre base de données WordPress.

Mais alors que sont ces fameuses tables à optimiser ?

 

Alors c’est quoi les tables de la base de données ?

 

À l’intérieur de notre base de données WordPress il y a des tables.

Des tables c’est comme des dossiers pour faire simple.

Et chaque dossier va stocker des informations sur notre site.

  • Une table va contenir tous les réglages de notre site WordPress
  • Une autre table va contenir tous vos articles et vos pages
  • Et une autre encore tous vos utilisateurs

 

 

Pourquoi votre base de données WordPress grossie trop rapidement

 

Si vous créez une nouvelle page, chaque fois qu’un brouillon est enregistrée (manuellement et automatiquement), une nouvelle version vient s’ajouter dans votre base de donnée.

Ce sont les révisions sur WordPress

Et une page peut facilement avoir 5 à 10 révisions.

Multiplié par le nombre de page, on se retrouve avec un nombre affolant de contenu inutile dans notre base de données.

Supprimer ces révisions inutiles par exemple c’est ça optimiser les tables et nettoyer les contenus inutiles de votre base de données.

Donc maintenant qu’on comprend mieux :

  • Ce qu’il y a dedans
  • Pourquoi c’est important d’en prendre soin
  • Pourquoi la taille peut augmenter rapidement

Voyons comment la nettoyer et l’optimiser.

 

 

Comment nettoyer les données inutiles de sa base de données ?

 

WordPress possède des extensions dédiées à l’optimisation de notre base de données.

Bien qu’il en existe plusieurs, nous allons utiliser Advanced Database Cleaner qui est gratuite et fait un travail remarquable, avec 5/5 étoiles en note utilisateurs.

Commençons l’optimisation.

 

Installer le plugin Advanced Database Cleaner

 

Pour nettoyer sa base de données avec WordPress, on va installer l’extension Advanced Database Cleaner

On va dans Tableau de bord > Extensions > Ajouter > on recherche Advanced Database Cleaner > Installer > Activer.

 

extension wordpress advanced database cleaner

 

Cette extension est une petite pépite et elle va nous permettre de prendre soin de notre site, de nettoyer nos tables et d’optimiser toute notre base de données WordPress.

 

Nettoyer la base de données WordPress

 

Une fois Advanced Database Cleaner activé, on va dans le Tableau de bord > WP DB Cleaner.

On a 2 onglets :

  1. General clean-up
  2. Tables

 

Avant de commencer à optimiser et nettoyer votre base de données et vos tables, faites une sauvegarde de votre site.

Dès qu’on touche à la base de données, on fait une sauvegarde avant tout.
Même si le risque est minime, on ne peut pas le prendre.

 

Dans l’onglet General clean-up, on voit tout de suite qu’on a des éléments à nettoyer :

  • Des révisions
  • Des brouillons automatiques
  • Des Pages à la corbeille
  • Et des transients expirés.

 

Il suffit de les sélectionner et dans le menu déroulant d’indiquer Clean > Appliquer.

 

advanced database cleaner nettoyer bdd

 

On passe l’avertissement nous demandant si on a bien sauvegardé notre site avant, en cliquant sur Continuer.

Et on se retrouve avec notre base de données WordPress nettoyée.

 

base de données nettoyée

 

Limiter les révisions de pages WordPress

 

On peut limiter le nombre de révision pour n’en garder qu’une seule et ainsi limiter l’expansion de notre base de données WordPress.

Pour ça on sélectionne sous Révision > Edit

Et sous Keep last on indique le nombre de révision qu’on souhaite garder.

On peut mettre 1 ou même 0.

Puis Save.

 

limiter révision base de données

 

 

Comment optimiser les tables de sa base de données WordPress

 

Passons ensuite à l’optimisation des tables de sa base de données.

Sous l’onglet Tables.

On va optimiser les tables de la base de données de son site WordPress.

Pour cela on sélectionne toutes les tables en cochant All et dans le menu déroulant on sélectionne Optimize > Appliquer.

 

optimiser les tables de sa base de données

 

Et voila.

Votre base de données WordPress est optimisée et vos tables nettoyées.

Si votre base de données était bloquée en lecture seule par votre hébergeur par exemple, il ne reste plus qu’à vous reconnecter sur votre espace client et sous base de données > recalculer les quotas.

Si vous n’avez jamais optimisé ou nettoyé votre base ne soyez pas surpris de voir sa taille diminuer par deux ou trois.

 

 

Nettoyer sa base de données WordPress, optimiser ses tables : Conclusion

 

Utiliser Advanced Database Cleaner pour nettoyer régulièrement votre base de données prend quelques secondes mais va vraiment nous permettre de garder un site performant.

Il n’y a rien de pire qu’une base de données WordPress trop lourde, lente et qui plante.

Alors que c’est extrêmement simple d’en prendre soin.

Dans maintenant plus d’excuses, faites le nettoyage régulièrement, par exemple à chaque nouvelle publication pour supprimer les révisions.

 

J’espère que cet article vous a été utile ! Si c’est le cas, patagez- le.

Des guides simples et clics par clics sortent régulièrement.

Donc rejoignez la mailing liste pour les recevoir directement dans votre boîte mail.


A bientôt !

Thomas

Laisser un commentaire

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