Nettoyer la base de données de son site WordPress | WP-Sweep
Je travaille actuellement sur un nouveau projet de refonte, l’objectif est simple :
- On prend le site WordPress.
- On le met sur un serveur de dev.
- Le thème et la structure du site doivent rester les même.
- On met juste à jour le thème (gros gap de version) et on adapte le thème au nouveau style graphique de la compagnie.
Un projet de refonte classique me direz-vous … Je me suis cependant retrouver avec un site WordPress existant depuis très longtemps et donc avec un dossier upload conséquent – mais ce n’est pas le thème de mon article – et aussi une base de données faisant plus de 110 Mo … Et je me suis vraiment demander pourquoi ?!
D’où venait le problème ?
Il venait principalement de la table _post du WordPress en question qui faisait a elle seule plus de 70 Mo. Ce problème venait du nombre de révision présente par article mais aussi du nombre d’articles en brouillon et/ou jamais supprimés.
Comment alléger la base de données de ce WordPress ?
J’ai décidé d’utiliser l’extension WP-Sweep éditée par Lester ‘GaMerZ’ Chan que je n’avais jamais testé auparavant. Un ou deux collègues m’en avaient parlées mais n’ayant jamais été confronté à ce problème je n’en n’ai jamais eu besoin.
Pour moi, WP-Sweep est un superbe outils de nettoyage WordPress. Ce plugin peut exécuter de nombreuses fonctions qui permettent à votre site d’être plus rapide. WP-Sweep permet de nettoyer non seulement la table des posts WordPress mais aussi toutes les éléments suivants :
- Revisions
- Brouillons
- Commentaires effacés
- Commentaires non approuvés
- Les commentaires en spams
- De nombreux metas et terms orphelins
- Les terms non utilisés
- Tout le contenu meta et term dupliqué
- Les options non nécessaires
- Il permet l’optimisation de la base de données
- Etc..
Sources :
- 7 Best Cleaning Tools for your WordPress Website : https://gretathemes.com/guides/wordpress-cleaning-tools/
- WordPress.Org : https://wordpress.org/plugins/wp-sweep/