Redis est un magasin de structure de données en mémoire open source. Dans le contexte de WordPress, Redis peut être utilisé pour stocker les valeurs générées par le cache d’objets natif de WordPress de manière persistante afin que les objets mis en cache puissent être réutilisés entre les chargements de pages.

L’utilisation d’un cache d’objets persistant tel que Redis permet de réutiliser les objets mis en cache plutôt que d’exiger que la base de données MySQL soit interrogée une seconde fois pour le même objet. Le résultat est que Redis peut réduire la charge sur la base de données MySQL d’un site Web, tout en diminuant le temps de réponse du site et en augmentant la capacité du site à évoluer et à gérer le trafic supplémentaire.

Les sites qui bénéficieront le plus de Redis

Chez Kinsta, la mise en cache des pages est intégrée à tous les sites de notre plateforme. Cependant, il y a quelques sites qui n’utilisent pas beaucoup la mise en cache des pages : certains sites de ecommerce, des sites d’adhésion, des forums et des forums de discussion, des blogs avec des sections de commentaires extrêmement actives et d’autres types de sites très dynamiques.

Les sites Web hautement dynamiques qui ne peuvent pas faire bon usage de la mise en cache des pages sont des candidats potentiels pour une option de mise en cache d’objets persistants telle que Redis.

Redis n’aidera généralement pas le temps de chargement des blogs statiques, des sites Web d’affaires informationnels et des sites Web de nouvelles à moins que les sites n’utilisent très mal notre mise en cache des pages.

Ajouter Redis à un site chez Kinsta

Si vous souhaitez ajouter Redis à votre site hébergé chez Kinsta, procédez comme suit :

  1. Contactez l’équipe de support de Kinsta et demandez à ce que Redis soit ajouté à votre site.
  2. L’équipe de support de Kinsta installera Redis dans votre conteneur de site et notre équipe de facturation ajoutera l’abonnement de l’option complémentaire Redis à votre compte.
  3. Une fois que Redis a été installé dans le conteneur de site, vous devrez installer un plugin sur votre site pour intégrer Redis avec la mise en cache d’objets de WordPress. Il y a plusieurs plugins possibles que vous pourriez utiliser à cette fin. Les deux options les plus populaires parmi nos utilisateurs sont WP Redis et Redis Object Cache.

Note importante si votre site a à la fois un environnement de STAGING (Développement) et un environnement de PRODUCTION : Si votre site de STAGING n’est plus nécessaire, veuillez le supprimer. Il peut ensuite être recréé après l’installation de Redis sur le site en PRODUCTION. Si votre site de STAGING ne peut pas être supprimé, il sera nécessaire d’ajouter Redis (et le plugin Redis) dans le conteneur du site de STAGING. Si ce n’est pas le cas, la prochaine fois que le STAGING est passé vers le site EN PRODUCTION, l’installation de Redis dans l’environnement de PRODUCTION sera écrasée et supprimée.

De plus, notez que si vous décidez d’arrêter d’utiliser Redis, vous pouvez demander à ce que Redis soit retiré de votre conteneur de site et vous devriez demander que l’abonnement à l’option complémentaire Redis soit annulé. Vous recevrez un remboursement de tous les frais supplémentaires d’abonnement Redis inutilisés émis conformément à notre politique de remboursement.

Utilisation de Redis avec un site Web WordPress

Une fois que Redis a été installé et intégré à votre site avec un plugin, il s’exécutera silencieusement en arrière-plan.

Pour effacer le cache d’objets Redis, vous pouvez utiliser l’option Effacer le cache ajouté à la zone d’administration de votre site Web par le MU plugin Kinsta. Ce bouton effacera à la fois notre cache de page et toute mise en cache d’objet active sur le site.

Vider le cache à partir de la barre d'administration WordPress

Vider le cache à partir de la barre d’administration WordPress

Il est essentiel que vous testiez votre site à fond après avoir activé la mise en cache d’objets, en prenant soin d’examiner tous les processus critiques sur votre site Web avec plusieurs profils d’utilisateurs pour vous assurer que les objets mis en cache ne sont pas réutilisés de manière incorrecte.

Si vous constatez que les objets mis en cache sont mal utilisés, il est possible d’exclure des groupes spécifiques d’objets de la mise en cache avec la fonction wp_cache_add_non_persistent_groups. La manipulation des performances du cache d’objets n’entre pas dans le cadre de la prise en charge de Redis par Kinsta et nécessite l’intervention d’un développeur WordPress qualifié.

Limites du support de Kinsta pour Redis

Le support de Kinsta pour Redis se limite à l’installation de Redis et de toutes les dépendances nécessaires dans le conteneur du site et à s’assurer que Redis est disponible pour une utilisation par WordPress. L’intégration de Redis à votre site Web et l’exclusion de groupes spécifiques d’objets du cache sont la responsabilité de chaque propriétaire de site Web et si vous trouvez que vous avez besoin d’aide pour une bonne intégration de Redis sur votre site Web, vous devrez retenir les services d’un développeur WordPress qualifié.

19
Partages