WordPress · Mis à jour le

Index WP MySQL For Speed : ajouter des index à WordPress facilement

Votre WordPress ralentit à mesure que le contenu s’accumule ? La cause est parfois toute simple : il manque des index dans la base de données. Le plugin gratuit Index WP MySQL For Speed les ajoute pour vous, en quelques clics.

Qu’est-ce qu’un index ?

Un index de base de données fonctionne comme l’index d’un livre. Plutôt que de lire tout l’ouvrage pour trouver un mot, vous allez directement à la bonne page.

De la même façon, le moteur de base de données s’en sert pour retrouver les lignes voulues sans parcourir toute la table. On crée un index sur une ou plusieurs colonnes, en fonction des requêtes les plus fréquentes.

Ce gain est surtout sensible sur les grosses tables. En effet, les parcourir en entier coûte cher en temps. À l’inverse, oublier un index utile se traduit vite par un site plus lent.

Un compromis entre lecture et écriture

Les index ont toutefois un prix :

  • les lectures sont beaucoup plus rapides, car le moteur va droit au but ;
  • les écritures sont un peu plus lentes, car chaque index doit être mis à jour.

Or, un site WordPress lit bien plus de données qu’il n’en écrit. Ajouter des index y est donc presque toujours bénéfique.

Index WP MySQL For Speed

C’est un plugin WordPress gratuit. Il ajoute à la base de WordPress les index qui lui manquent, notamment sur les tables les plus sollicitées comme celles des métadonnées.

Son utilisation est très simple :

  • vous installez et activez le plugin ;
  • ensuite, vous activez les index qu’il vous propose ;
  • enfin, c’est tout : le plugin tient compte de votre version de WordPress pour appliquer les bons changements.

Il fonctionne aussi bien avec MySQL qu’avec MariaDB. Par ailleurs, il est utilisable en ligne de commande avec WP-CLI, ce qui est pratique pour traiter plusieurs sites d’un coup.

Avant de vous lancer

Ajouter un index modifie la structure de vos tables. Pensez donc à faire une sauvegarde de la base avant de l’activer. Sur une très grosse base, l’opération peut aussi prendre un peu de temps : mieux vaut la lancer en dehors des heures de forte affluence.

À lire aussi

Articles sur le même sujet