Base de données WordPress : suivez le bon régime avec WP Opmimize

Extension WordPress WP Opimize

Plus votre site WordPress contient d’articles et de pages, plus vous éditez et modifiez votre contenu et plus votre base de données prend du poids. Cet embonpoint génère un temps d’accès plus long au fil du temps, pour éviter cela il convient de mettre votre base de données au régime avec WP Optimize.

La base de données c’est la mémoire de votre site WordPress, il est impératif d’en faire une sauvegarde selon un rythme en adéquation avec l’usage de votre site, de quotidien à hebdomadaire en général (les sites quasi statiques peuvent le faire de manière mensuelle). Mais il n’y a pas que ça, si votre base de données est abandonnée à elle-même elle va grossir avec les multiples informations recueillies durant l’usage de votre site, en particulier :

  • Les versions des articles et pages.
  • Les données liées au contenu (transients).
  • Les commentaires non approuvés ou considérés comme du spam.
  • Les données de statistiques si vous utilisez un extension spécifique.
  • Toute autre donnée liée aux extensions actives sur votre site.

Toute cela peut prendre de la place dans le temps, et une base de données avec 4 à 6 Mo de surplus et plus longue à parcourir, ce n’est pas des secondes en plus mais quelques centièmes de seconde à chaque page voire des dixièmes.

Faites le ménage régulièrement dans votre base de données sans vous prendre la tête

Si je parle de la base de données il est possible que vous ne sachiez même pas où elle se trouve, pour l’optimiser ou la réparer on utilise en général phpMyAdmin qui est disponible avec votre hébergement. Pour simplifier cette tâche de nettoyage il existe des extensions WordPress qui donnent accès aux fonctions de nettoyage SQL à travers une interface simplifiée, c’est le cas de WP Optimize.

C’est probablement une des plus utilisée sur WordPress. WP Optimize permet plusieurs actions, dont :

  • La suppression des anciennes révisions de article.
  • La suppression des commentaires non approuvés et en spam.
  • La suppression des commentaires de la corbeille.
  • Vider la corbeille.
  • Définir la période de conservation des données en nombre de semaines (2 par défaut).
  • La suppression des trackbacks et pingbacks
  • La suppression des brouillons automatiques
  • La suppression des transients
  • Possibilité de définir un nettoyage automatique (quotidien, hebdomadaire, bi-mensuel, mensuel)

Mais c’est quoi les « transients » ?

C’est une fonctionnalité de WordPress qui permet de mettre en cache temporairement une information directement en base de données. Cela permet d’éviter de recalculer certains éléments récurrents de vos pages, vous permettant ainsi d’accélérer le temps de chargement.
Quelques exemples :

  • la liste des articles les plus commentés
  • le contenu de votre blogroll
  • vos derniers tweets

NOTA : les transients sont enregistrés dans la base de données de WordPress dans la table nommée « options ».

Pourquoi utiliser WP Optimize ?

Cette extension gratuite vous permet d’automatiser le nettoyage de la base de données de votre site WordPress de toutes les informations inutiles tout an appliquant l’optimisation de toutes les tables. Il faut garder à l’esprit l’importance de la rapidité d’un site pour l’expérience utilisateur mais également pour vous garantir un positionnement efficace dans les moteurs de recherches.

Pour en savoir plus et notamment paramétrer au mieux l’extension je vous renvoi à l’excellent article de Mathieu Chenot sur WPFormation.

Sources : echodesplugins, wpformation, page de l’extension