Hébergement site web Tunisie , serveur vps cloud – Zenhosting

Découvrez nos offres d'hébergement Cloud

Hébergement Web Simple, rapide et sécurisé. Confiez-nous l’hébergement de votre site web dès maintenant.

hébergement web

Comment améliorer les performances de wordpress avec Redis

redishosting

Hautes performances, stabilité,  Vitesse rapide et excellent support ont toujours été les principaux ingrédients de l’hébergement WordPress géré par Zenhosting. Notre plate-forme offre une pile alimentée par PHP avec plusieurs couches de cache qui desservent les sites Web à une vitesse incroyable.

Le cache d’objets Redis est une partie importante de cette couche de cache.

Dans cet article, vous apprendrez à l’utiliser pour votre site WordPress et à voir le backend fonctionner aussi vite que le frontend en utilisant des plugins de cache comme Lscache. Pour les utilisateurs plus avancés, cet article explique également comment utiliser le cache d’objets Redis avec Redis cache d’objets.

Qu’est-ce que Redis et comment ça marche ?

Supposons que vous ayez une application Web en cours d’exécution sur un serveur utilisant une base de données telle que MySQL. Cette application Web doit récupérer certains enregistrements de cette base de données. De telles requêtes prennent un certain temps pour renvoyer les enregistrements demandés. Et, si la requête est coûteuse, un utilisateur attendant ces données pendant plus d’une minute peut avoir une mauvaise expérience.

Cependant, Redis est conçu pour rendre ce traitement plus rapide et efficace. Avec lui, il est possible de stocker des données traitées par une requête de base de données MySQL à l’intérieur d’une instance de cache Redis. Cela permet de récupérer les données directement depuis la mémoire du serveur. De cette façon, l’application ne reviendra pas jusqu’à la base de données.

Au lieu de cela, le serveur Web peut vérifier auprès de Redis s’il dispose des données qu’il souhaite. Ainsi, lorsqu’un autre appel est effectué et nécessite la même transaction de requête, au lieu de frapper à nouveau le serveur MySQL, l’objet Redis servira la requête à partir du cache d’objets.

Lorsque vous exploitez une flotte à grande échelle de centaines de serveurs Web, un cache Redis peut même regrouper les demandes et les réponses pour tous ces serveurs Web. Cela leur évite d’avoir à aller jusqu’à la base de données à chaque fois.

Comment Redis interagit-il avec les plugins de cache WordPress ?

Contrairement aux plugins de cache, qui s’exécutent depuis l’intérieur du site WordPress, Redis est un cache côté serveur. Les plugins de cache WordPress sont conçus pour accélérer le rendu de l’interface du site Web en mettant en cache les versions statiques des pages qui n’exécutent aucun code (par exemple, les pages et les publications régulières qui sont servies comme contenu statique mis en cache).

Supposons que votre site WordPress propose des abonnements, un contenu protégé et des réductions pour les membres sur la boutique WooCommerce connectée (qui vend également des cours créés avec votre LMS préféré pour WordPress). Tous ces plugins, ainsi que leurs add-ons (qui étendent les plugins) peuvent signifier qu’il y a jusqu’à 50 plugins actifs (ou plus) sur votre site WordPress.

Nous supposons que vous disposez déjà d’un plugin de cache WordPress correctement configuré servant vos pages. Mais en arrière-plan, sur votre espace d’administration WordPress, les choses ne vont pas si vite car le contenu dynamique n’a pas pu être mis en cache.

Prerequisites

Pour suivre ce guide, vous avez besoin d’un site Web WordPress en cours d’exécution sur un serveur héberger chez Zenhosting. Après tout, nous ne pouvons pas optimiser un site fonctionnant localement sur votre ordinateur car WordPress est rendu côté serveur. Ainsi, vous devez héberger WordPress sur un serveur distant si vous devez configurer un cache Redis et optimiser le temps de réponse du serveur et la vitesse du site.

Activation de Redis sur la plateforme Zenhosting

Tout d’abord, Connectez-vous à  Zenhosting.

redis-hosting

Cliquez sur REDIS et activer Redis Object Cache

Copier le PATH du socket de REDIS dans notre exemple /home/wpfrzen/.redis/redis.sock

Cliquer ensuite sur Select PHP version et cocher REDIS

Utilisation du plug-in Redis Object Cache

Maintenant que Redis est correctement installé, l’étape suivante consiste à installer et configurer le plugin d’intégration sur votre site WordPress. Il s’agit d’un processus simple et facile en trois étapes : installer, activer et tester.

Installez Redis Object Cache Plugin

Connectez-vous à votre site WordPress, accédez à WordPress Admin → Plugins → Ajouter un nouveau. Recherchez “Redis Object Cache” et installez le plugin

redis-install-zenhosting

 

Ouvrez le fichier de configuration de WordPress wp-config.php et ajouter les ligne suivante :

define( ‘WP_CACHE’, true );
define( ‘WP_REDIS_HOST’, ‘/home/wpfrzen/.redis/redis.sock’ );
define( ‘WP_REDIS_PORT’, 0 );
define( ‘WP_REDIS_TIMEOUT’, 1 );
define( ‘WP_REDIS_READ_TIMEOUT’, 1 );
define( ‘WP_REDIS_DATABASE’, 0 );

Activer le cache d’objet depuis l’admin de wordpress

Test de la vitesse des api de WordPress avant et après l’activation de REDIS

Le test est réalisé sur un Blog WordPress Contenant 100 articles auto généré.

1- Avant l’activation de Redis : ( 1,193 S )

 

2 – Après l’activation de Redis 244 ms

Cet Article est utile ? Votez
0 / 5 11

Your page rank:

Facebook
Twitter
LinkedIn
Pinterest

Plus à explorer

symfony+messenger
Coding

Traitements Asynchrones avec Symfony

Depuis sa version 4.1, Symfony intègre le composant Messenger. Ce composant facilite grandement les traitements asynchrones qui permettent, par exemple, d’assurer des gros volumes de traitements tout en garantissant un temps

securtié wordpress
Security

Comment améliorer la sécurité de WordPress ?

WordPress est le système de gestion de contenu (CMS) le plus populaire, avec 43,2 % de tous les sites Web exécutés sur son logiciel. Malheureusement, sa popularité attire toutes

 20% Réduction

Bénéficiez de 20 % de réduction pour votre 1 achat
Confirmer
*Offre valable uniquement pour les nouveaux inscrits
close-link

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs

Mailsuite fonctionne sur Tous vos appareils

Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs