Obtenez le meilleur plugin WordPress Backup
& Migration dès aujourd'hui
Obtenir Duplicator maintenant
Annonce de Duplicator Cloud

[Nouveau] Les sauvegardes dans le Cloud deviennent plus simples - Duplicator Cloud élimine le stockage par des tiers

Duplicator Cloud est une solution de stockage en nuage évolutive et abordable qui permet de sécuriser, d'organiser et d'accéder aux sauvegardes de votre site en une seule...
Plugin d'optimisation de la base de données de WordPress

Le meilleur plugin d'optimisation de base de données WordPress que j'ai utilisé (plus 3 alternatives) 

Écrit par : avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.
     Reviewed By : avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner est le président de Duplicator. Il a plus de 20 ans d'expérience dans le domaine des affaires et du développement et ses plugins ont été téléchargés plus de 25 millions de fois.

Votre site WordPress semble rapide pour les visiteurs, mais lorsque vous vous connectez à votre tableau de bord d'administration, tout semble lent.

Les pages mettent une éternité à se charger. Même les tâches les plus simples, comme la recherche d'un ancien message, sont incroyablement lentes.

Le problème vient probablement de votre base de données.

Considérez votre base de données WordPress comme un classeur. Au fil du temps, cette armoire se remplit de fichiers en double, de documents périmés et de choses que vous avez oublié de jeter. Trouver quoi que ce soit devient un cauchemar.

Il s'agit d'un gonflement de la base de données. Et cela ralentit chaque requête de base de données effectuée sur votre site, en particulier dans la zone d'administration, où ces requêtes sont constantes.

La façon la plus simple de se débarrasser de ce gonflement est d'utiliser un plugin d'optimisation de base de données WordPress. Dans cet article, je testerai et examinerai des plugins qui rendent votre base de données légère et efficace. Trouvons celui qui vous convient le mieux !

En voici les principaux enseignements :

  • Le gonflement de la base de données ralentit la zone d'administration de WordPress: Les révisions d'articles, les commentaires de spam, les éléments mis à la poubelle et les données de plugins orphelins s'accumulent au fil du temps, ce qui ralentit chaque requête de la base de données.
  • La plupart des sites ont besoin d'une optimisation régulière de leur base de données: Si votre site fonctionne depuis un an ou plus, il est probable que des données inutiles alourdissent votre base de données.
  • Les symptômes sont notamment des chargements d'administration lents et des sauvegardes massives: Si votre tableau de bord met plusieurs secondes à répondre ou si vos fichiers de sauvegarde font plus de 500 Mo alors que le contenu ne fait que 100 Mo, c'est que la base de données est trop volumineuse.
  • WP-Optimize est la meilleure solution tout-en-un: Il gère automatiquement la maintenance de routine avec des nettoyages programmés des révisions, du spam, de la corbeille et des transitoires.
  • Sauvegardez toujours avant d'optimiser: Les opérations sur les bases de données sont permanentes. Utilisez donc un plugin comme Duplicator pour créer un point de restauration avant d'apporter des modifications.

Table des matières

Avez-vous besoin d'un plugin d'optimisation de base de données ?

Oui, si votre site existe depuis un an ou plus, vous devez optimiser votre base de données. Vous pouvez le faire manuellement, mais il existe des plugins qui vous aideront à supprimer facilement les données inutiles de la base de données de votre site web.

Voici comment savoir si votre base de données a besoin d'attention :

  • Votre tableau de bord d'administration WordPress se charge lentement.

C'est le symptôme le plus courant que j'observe. Il se peut que vous ayez besoin de plusieurs secondes pour passer d'une page à l'autre dans wp-admin.

  • Votre recherche sur le site est terriblement lente.

Lorsque les visiteurs utilisent votre fonction de recherche, les résultats ne sont pas disponibles ou mettent plus de 10 secondes à apparaître. C'est votre base de données qui s'efforce d'effectuer des recherches dans tout ce fatras.

  • Vos sauvegardes sont massives et prennent une éternité.

Vos fichiers de sauvegarde peuvent représenter plus de 500 Mo alors que le contenu réel du site ne représente que 100 Mo. Le reste ? Le gonflement de la base de données.

La base de données étant très volumineuse, le processus de sauvegarde lui-même est lent.

Quelles sont les causes du gonflement des bases de données ?

Chaque fois que vous publiez un article, approuvez un commentaire ou installez un plugin, WordPress écrit des données dans votre base de données. La plupart de ces données y restent pour toujours, même si vous n'en avez plus besoin.

Voici les principaux responsables du gonflement des bases de données.

Enregistrer les révisions

WordPress enregistre automatiquement une copie de votre article chaque fois que vous le modifiez.

Vous écrivez un article de blog de 2 000 mots et vous le révisez 50 fois ? Vous avez maintenant 50 copies de cet article dans votre base de données.

Objets mis au rebut

Lorsque vous supprimez un message, une page ou un commentaire, il va dans la corbeille. Mais "poubelle" ne signifie pas "définitivement supprimé".

Si vous ne videz pas régulièrement la corbeille de WordPress, ce contenu reste dans votre base de données, occupe de l'espace et ralentit les requêtes.

Commentaires sur le spam

Chaque commentaire indésirable qui arrive sur votre site est stocké dans la base de données. Même si un plugin comme Akismet l'attrape, il y reste à moins que vous ne vidiez manuellement le dossier des spams.

Données orphelines

Lorsque vous désinstallez un plugin ou changez de thème, ils laissent souvent leurs paramètres dans la table wp_options. J'ai vu des sites avec des données provenant de plus de 20 anciens plugins qu'ils avaient supprimés il y a des années.

Transitoires

Les transitoires sont des extraits de données temporaires que les plugins utilisent pour la mise en cache. Ils sont censés expirer et se supprimer d'eux-mêmes, mais ce n'est pas toujours le cas. Les anciens transitoires peuvent s'accumuler rapidement.

Frais généraux de la base de données

C'est un peu comme les étagères vides d'un entrepôt qui sont marquées "réservées" mais qui ne sont jamais utilisées.

Votre base de données alloue de l'espace pour des données qui existaient auparavant mais qui n'existent plus. Cet espace reste inutilisé, ce qui rend votre base de données plus volumineuse qu'elle ne devrait l'être.

Nos plugins préférés pour l'optimisation des bases de données WordPress

Le meilleur plugin d'optimisation de base de données WordPress dépend de ce que vous souhaitez accomplir.

Certains sont conçus pour l'entretien courant. D'autres sont des outils spécialisés pour des problèmes spécifiques.

Voici ce que j'utilise et recommande :

  • Duplicateur: Crée des points de restauration avant l'optimisation et offre des outils de migration pour déplacer le contenu vers une nouvelle base de données lorsque le nettoyage de routine n'est pas suffisant.
  • WP-Optimize: Le meilleur plugin tout-en-un pour la maintenance programmée. Supprime automatiquement les révisions, les spams, les déchets et les transitoires sur une base hebdomadaire ou mensuelle.
  • WP-Sweep: Utilise les fonctions de suppression natives de WordPress au lieu de requêtes SQL pour nettoyer en profondeur les métadonnées et les relations orphelines que d'autres plugins ne voient pas.
  • Database Reset Pro : Un outil pour effacer complètement les bases de données de staging ou de développement sans réinstaller WordPress. Ne convient pas aux sites de production.

Créez toujours une sauvegarde complète de votre site web avant d'utiliser un plugin d'optimisation de base de données. Les opérations sur les bases de données sont permanentes. Si quelque chose se passe mal, votre seul filet de sécurité est une sauvegarde. J'utilise Duplicator pour cela.

Duplicator pour le nettoyage des sauvegardes et l'optimisation des fichiers de sauvegarde

Duplicator Pro plugin

Duplicator n'est pas un nettoyeur de base de données au sens traditionnel du terme. Il ne supprimera pas les commentaires de spam ou les révisions de messages, mais il peut être utilisé pour l'optimisation de la base de données d'une manière plus avancée que vous ne l'imaginez.

Tout d'abord, c'est votre filet de sécurité. Avant de toucher à votre base de données avec un plugin d'optimisation, vous avez besoin d'un point de restauration.

Les sauvegardes programmées de Duplicator Pro vous apportent automatiquement cette tranquillité d'esprit. En cas de problème lors de l'optimisation, vous pouvez revenir en arrière en quelques minutes.

Restaurer la sauvegarde

Deuxièmement, cela permet à votre serveur de rester propre. Ces gros fichiers de sauvegarde dont nous avons parlé plus haut ? Duplicator peut supprimer automatiquement les anciennes sauvegardes afin qu'elles ne s'empilent pas et ne consomment pas votre espace d'hébergement.

Une sauvegarde maximale en stock

Parfois, l'optimisation la plus efficace ne consiste pas à nettoyer votre base de données. C'est d'en commencer une nouvelle.

Les fonctions de migration de Duplicator Pro vous permettent de faire exactement cela. Il vous aide à déplacer facilement votre contenu essentiel vers une toute nouvelle installation WordPress propre.

Avec Duplicator, créez une sauvegarde personnalisée de votre site. N'incluez que les données nécessaires grâce aux filtres de fichiers et de bases de données.

Sauvegarde personnalisée

Mettez en place une nouvelle installation de WordPress sur une URL de mise en scène ou un environnement de développement local. La base de données sera minuscule et optimisée parce qu'elle est toute neuve.

Importez votre contenu avec Duplicator Pro " Importer. Vos articles, pages et utilisateurs sont transférés dans la base de données propre. Tout le reste est laissé de côté.

Importer une sauvegarde avec Duplicator

J'ai utilisé cette méthode sur des sites vieux de cinq ans ou plus, et j'ai constaté qu'elle permettait de réduire considérablement la taille des bases de données. Si les plugins d'optimisation de routine ne font rien, cette approche vous permet de prendre un nouveau départ.

WP-Optimize pour l'optimisation des tables de la base de données

Plugin WP-Optimize

WP-Optimize est ma recommandation pour la plupart des utilisateurs. C'est la meilleure solution tout-en-un pour la maintenance programmée et routinière de la base de données.

Il supprime les révisions de messages, élimine les commentaires de spam et les éléments mis à la corbeille, supprime les messages transitoires expirés et nettoie la base de données.

Lancer WP-Optimize

La véritable valeur ajoutée est la fonction de programmation.

Vous pouvez configurer WP-Optimize pour qu'il s'exécute automatiquement chaque semaine ou chaque mois. Configurez-le une fois, et il maintiendra votre base de données en arrière-plan.

WP-Optimize : optimisation programmée de la base de données

C'est le genre de maintenance qui permet de prévenir les problèmes au lieu de les résoudre.

WP-Optimize propose également la mise en cache des pages, la compression des images, la compression GZIP et la minification du code. Il gardera votre base de données légère et rapide.

WP-Sweep pour des fonctions de suppression correctes

Plugin WP-Sweep

La plupart des plugins d'optimisation de base de données nettoient votre base de données en utilisant des requêtes SQL DELETE directes. Ils disent à la base de données : "Supprimez cette ligne". C'est fait.

WP-Sweep utilise les fonctions de suppression intégrées de WordPress à la place - des fonctions comme wp_delete_post_revision() et wp_delete_comment().

Pourquoi cela est-il important ? Parce que ces fonctions WordPress ne se contentent pas de supprimer l'enregistrement principal. Elles nettoient également toutes les métadonnées, relations et références associées à cet enregistrement.

Les requêtes SQL directes ne font pas cela. Elles laissent des fragments derrière elles, qui se transforment en données orphelines au fil du temps.

C'est une méthode de nettoyage plus approfondie. Si vous avez déjà optimisé votre base de données avec d'autres plugins et que vous avez toujours l'impression que quelque chose ne va pas, WP-Sweep rattrape souvent ce qu'ils ont manqué.

WP-Sweep peut supprimer toutes ces données :

  • Afficher les révisions et les auto-projets
  • Méta des messages orphelins
  • Commentaires non approuvés ou spam
  • Méta utilisateurs orphelins ou dupliqués
  • Termes méta orphelins ou dupliqués
  • Options transitoires

Des boutons de balayage faciles à utiliser permettent d'optimiser des données spécifiques ou de balayer l'ensemble de la base de données.

Balayer le site web

Database Reset Pro pour des retours en arrière complets

Plugin DB Reset Pro

Il ne s'agit pas d'un outil d'optimisation de base de données de routine. Il s'agit de l'option "terre brûlée".

Database Reset Pro est conçu pour les développeurs qui ont besoin de réinitialiser complètement un site de développement ou d'essai sans réinstaller WordPress à partir de zéro. Il efface votre base de données et repart à zéro.

Paramètres de DB Reset Pro

Je ne le recommande pas pour les sites en production. Mais si vous testez des thèmes, construisez un site pour un client ou avez besoin de réinitialiser rapidement un environnement de mise à disposition, c'est incroyablement utile.

D'un simple clic, vous supprimez toutes les données personnalisées, y compris :

  • Articles, pages et types d'articles personnalisés
  • Commentaires et méta-commentaires
  • Utilisateurs à l'exception du compte administrateur préservé
  • Catégories, étiquettes et taxonomies personnalisées
  • Paramètres des plugins et des thèmes
  • Widgets et paramètres des widgets
  • Paramètres du Customizer
  • Tables de la base de données avec votre préfixe WordPress
  • Options et transitoires

Vos plugins et thèmes resteront installés mais désactivés. Après une réinitialisation, vous disposerez toujours de vos fichiers multimédias, des fichiers principaux de WordPress et de l'utilisateur administrateur.

Cela peut être utile si vous êtes un développeur WordPress et que vous avez besoin de réinitialiser rapidement un site de démonstration. Cela peut vous aider à nettoyer rapidement votre base de données après une session de dépannage.

N'utilisez pas cette méthode sur votre site réel, sauf si vous souhaitez réinitialiser complètement votre base de données.

Foire aux questions (FAQ)

Quel est le meilleur plugin gratuit d'optimisation de base de données pour WordPress ?

WP-Optimize est le meilleur plugin gratuit d'optimisation de base de données WordPress. La version gratuite vous offre tout ce dont la plupart des sites ont besoin : le nettoyage des révisions, du spam et des déchets, ainsi que la possibilité de programmer des optimisations automatiques.

Puis-je optimiser moi-même la base de données à l'aide de phpMyAdmin ?

Vous pouvez le faire, mais je ne vous le recommande pas à moins d'être un administrateur de base de données expérimenté. Une faute de frappe dans une requête SQL peut détruire définitivement votre site sans qu'il soit possible de revenir en arrière. Les plugins d'optimisation de base de données fournissent une interface sûre qui vous protège des erreurs catastrophiques.

À quelle fréquence dois-je optimiser ma base de données ?

Les sites à fort trafic doivent être optimisés chaque semaine. Les sites à faible trafic peuvent s'en sortir avec des nettoyages mensuels ou trimestriels. La clé est la cohérence - utilisez la fonction de planification de WP-Optimize pour l'automatiser.

L'utilisation d'un plugin d'optimisation de la base de données de WordPress est-elle sans danger ?

Oui, si vous utilisez un plugin réputé et bien entretenu et si vous sauvegardez d'abord votre site. Vérifiez les avis et les dates de dernière mise à jour, et disposez toujours d'une sauvegarde récente avant d'apporter des modifications à la base de données.

Mettez votre base de données au régime

L'optimisation de la base de données est un processus continu, tout comme la mise à jour de vos plugins ou le contrôle de la sécurité de votre site.

La plupart des utilisateurs de WordPress ne pensent jamais à leur base de données jusqu'à ce qu'un problème survienne. À ce moment-là, vous devez faire face à une crise au lieu de la prévenir.

L'optimisation régulière de la base de données permet à votre tableau de bord d'être réactif. Elle rend votre recherche sur site réellement utilisable et permet aux visiteurs de parcourir votre contenu sans que les pages ne soient frustrantes par leur lenteur.

Mais tout cela n'a pas d'importance si vous ne vous protégez pas d'abord. Vous avez besoin d'un filet de sécurité avant de toucher à quoi que ce soit.

Duplicator Pro vous offre des sauvegardes automatisées et planifiées qui s'exécutent en arrière-plan. Vous le définissez une fois, et vous avez toujours un point de restauration prêt, ce qui est pratique avant des optimisations ou d'autres changements majeurs.

Pendant que vous êtes ici, je pense que vous aimerez ces autres guides WordPress triés sur le volet :

avatar de l'auteur
Joella Dunn Rédactrice de contenu
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.