Chaque installation WordPress utilise une seule base de données pour stocker les articles, pages, menus, liens utilisateurs, commentaires – essentiellement toutes les formes de données textuelles et cryptées. Cependant, les éléments que vous téléchargez via Media Uploader tels que les images, MP3, vidéos et autres fichiers ne sont pas stockés dans la base de données. Ils sont stockés dans le dossier «wp_content». Au fil du temps, la base de données WordPress grossit et génère des données inutiles qui ont gonflé votre base de données WordPress, la rendant plus lente.

Pourquoi optimiser la base de données WordPress?

La maintenance et l’optimisation de la base de données WordPress est une tâche importante et ne doit pas être compromise.

Attends, fais une sauvegarde maintenant

Avant de continuer, veuillez effectuer une sauvegarde de votre base de données WordPress. Si possible, assurez-vous que la base de données de sauvegarde fonctionne. Une fois la sauvegarde créée, éditez simplement le fichier config.php (présent dans le répertoire racine de WordPress) pour utiliser votre base de données de sauvegarde et vous assurer que tout fonctionne correctement.

Une petite base de données optimisée fonctionne beaucoup plus rapidement qu’une grande base de données encombrée. Une base de données plus petite implique une réponse plus rapide aux requêtes de base de données effectuées par WordPress, ce qui à son tour accélère les performances de votre site WordPress – non seulement pour le visiteur, mais aussi pour les personnes qui rédigent et mettent à jour des articles.

Qu’est-ce que «Garbage Data»?

Le terme «données inutiles» est utilisé pour désigner des informations qui ne doivent pas être présentes dans la base de données. Des exemples de ces données sur les déchets comprendraient:

  • Commentaires dans la file d’attente de spam
  • Commentaires non approuvés
  • Publier des révisions
  • Éléments placés dans la corbeille, tels que les articles et les pages

Commentaires de spam

Parmi ceux-ci, les commentaires de spam et les révisions d’articles affectent le plus la base de données. Si votre site a un nombre modéré de visiteurs et que les commentaires sont activés, soyez assuré que vous verrez beaucoup de commentaires de spam. Akismet filtrera automatiquement le spam et le mettra dans la file d’attente de spam. Cependant, les commentaires sont toujours présents dans la base de données! Et vous n’en avez vraiment aucune utilité.

Optimiser la base de données

Statistiques de pré-optimisation

Quant aux révisions de poste – c’est une question légèrement différente. Lors de la rédaction d’un article, chaque fois que vous cliquez sur le bouton «Enregistrer le brouillon», une révision d’article est créée et enregistrée. Spécialement pour les articles longs, vous l’écrivez partie par partie et vous enregistrez de temps en temps. Imaginez que la taille totale de votre article est de 50 Ko et que vous l’enregistrez, disons 10 fois. C’est 500 Ko d’espace consommé dans la base de données, qui devrait en réalité consommer 50 Ko. Cela représente 450 Ko d’espace gaspillé par article long. Imaginez maintenant que vous avez 100 articles aussi longs sur votre site. Cela représente 45 000 Ko ou 45 Mo d’espace gaspillé dans votre base de données WordPress!

Comment optimiser la base de données WordPress?

Emplacement du menu

WP-Optimiser est un excellent plugin qui vous aide à nettoyer et à optimiser votre base de données WordPress. J’ai testé le plugin avec WordPress 3.6.1 et j’ai trouvé qu’il fonctionnait parfaitement! Installez et activez le plugin et accédez à son présent principal dans la barre latérale gauche du tableau de bord d’administration.

Ensuite, vérifiez toutes les options (voir l’image «Statistiques de pré-optimisation») et appuyez sur le bouton «Traiter». Cela peut prendre une minute en fonction de la taille de votre base de données et du serveur. Cela devrait probablement prendre plus de temps dans un serveur d’hébergement partagé. Une fois l’optimisation terminée, vous devriez obtenir un rapport détaillé des valeurs qui ont été supprimées de la base de données. Voici un exemple:

Économies totales

Ainsi, avec WP-Optimize, nous avons économisé 16,98 Mo – soit 53,31% de la taille totale de la base de données économisée!

Télécharger WP-Optimize

Autres astuces sympas

Vous pouvez également désactiver complètement la fonction de révision des publications. Cependant, je le déconseille fortement, car cela crée plus de problèmes que de solutions. Si vous souhaitez le désactiver, entrez ce code dans votre fichier wp-config.php:

define('WP_POST_REVISIONS', FALSE);

Un autre moyen efficace de traiter les bases de données volumineuses consiste à vider automatiquement la corbeille, à intervalles réguliers. La ligne de code suivante purgera automatiquement tous les éléments mis dans la corbeille tous les 10 jours. Ajoutez-le à votre fichier wp-config.php:

define('EMPTY_TRASH_DAYS', 10 );

Vous pouvez changer 10 à n’importe quel nombre de jours que vous voulez. Cependant, cette valeur doit être supérieure à 0.

Ainsi, nous avons appris à optimiser une base de données WordPress en quelques clics de souris. Quel plugin utilisez-vous pour optimiser votre base de données WordPress? Mieux encore, publiez certaines des statistiques ici une fois que vous exécutez ce plugin pour la première fois!

Share: