Qu’est-ce que Redis ?

Redis est un cache objet qui, pour WordPress, sert principalement à mettre en cache les requêtes en bases de données effectuées par WordPress.

Il est très avantageux pour les sites qui font des requêtes en bases de données peu optimisées, comme, par exemple, certaines extensions de type “Mega Menu” pour des sites e-Commerce avec un nombre important de produits.

Dans le cas de WordPress, l’application va calculer des éléments d’une page (plusieurs requêtes en base de données) et va stocker ces informations dans le cache Redis pour ne pas devoir les calculer pour chaque affichage.

Une précision cependant : la finalité d’un cache objet est différente de celle d’un cache de page. En effet, l’objectif du cache objet est de permettre de moins solliciter la base de données MySQL lors de la construction d’une page, tout en diminuant le temps de réponse. Le cache de page permet, quant à lui, de garder en mémoire une page totalement construite pour une utilisation ultérieure.

L’utilisation du cache objet Redis n’accélère pas systématiquement les temps d’affichage et peut parfois ralentir l’affichage de vos pages. Pour un site vitrine où toutes les pages peuvent être mises en cache, il n’est pas recommandé d’activer le cache Redis.  Pour les sites e-Commerce, nous vous recommandons de comparer vos temps d’affichage avec et sans le cache Redis.

Si vous ne constatez pas d’amélioration perceptible, nous vous recommandons de désactiver ce cache.

Activer Redis

  1. Connectez-vous à votre espace cPanel :

Connexion espace cPanel

2. Depuis la rubrique “Logiciels”, cliquez sur “Cache Redis” :

Cache Redis

3. Dans la nouvelle fenêtre qui vient de s’ouvrir, cochez l’option “On” pour activer Redis, puis cliquez sur le bouton “Submit” (l’activation de Redis peut prendre un petit moment) :

Activer Cache Redis

4. Sélectionnez puis copiez le lien fourni par Redis :

Lien

5. Connectez-vous à l’administration de votre site WordPress en cliquant sur le lien “Se connecter” :

Se connecter à l'admin WP

 

 

6. Cliquez sur “LiteSpeed Cache” puis sur “Cache” :

Plugin LiteSpeed Cache

7. Cliquez sur l’onglet “Objet” :

Onglet Objet

8. Remplacez les réglages par défaut de l’onglet “Objet” par les informations ci-dessous, et collez le lien fourni par Redis (commençant par /home/) dans le champ de formulaire intitulé “Hébergeur” (étape 3 ci-dessous). Ensuite, cliquez sur “Enregistrer les modifications” :

Modification des réglages du cache objet

Enregistrer modifications du cache objet

Désactiver Redis

Comme indiqué en début d’article, activer Redis est utile dans certains cas et inutile dans d’autres. Cela signifie que vous devrez tester Redis dans le cadre de votre site : cela vous permettra de savoir si l’activation de cet outil est pertinente ou pas. Si Redis n’apporte aucune amélioration concernant les requêtes en bases de données ou s’il utilise inutilement des ressources, la désactivation de Redis s’imposera à la fois dans l’administration de WordPress puis dans cPanel.

  1. Connectez-vous à votre espace cPanel

Connexion espace cPanel

2. Désactivez Redis dans l’administration de votre site WordPress :

    • Connectez-vous à l’administration de votre site WordPress en cliquant sur “Se connecter” :

Se connecter à l'admin WP

 

    • Cliquez sur “LiteSpeed Cache” puis sur “Cache” :

Plugin LiteSpeed Cache

    • Cliquez sur l’onglet “Objet” :

Onglet Objet

    • Dans les réglages du cache objet, au niveau de la rubrique “Mise en cache d’objet”, cliquez sur le bouton “Inactif”

Désactivation dans LiteSpeed Cache

Enregistrer modifications du cache objet3. Désactivez Redis dans cPanel :

    • Dans cPanel, cliquez sur “Cache Redis” dans la rubrique “Logiciels” :

Cache Redis

    • Dans la nouvelle fenêtre qui s’est affichée, cochez l’option “Off” puis sur le bouton “Submit” :

Désactiver Redis dans cPanel