Lors de la création d’un site internet, qu’il s’agisse d’une boutique en ligne ou d’un site vitrine, il est nécessaire d’optimiser votre site pour son référencement. Outre le fait qu’il soit nécessaire de disposer d’un certificat SSL, que votre site soit responsive pour s’adapter à tous les types d’écran, il est aussi nécessaire d’optimiser la vitesse de chargement de vos pages. En effet, un site se chargeant plus rapidement disposera d’un meilleur classement sur les principaux moteurs de recherche. C’est la raison pour laquelle LWS a mis en place de manière automatique, sur toutes les nouvelles installations WordPress, le plugin Fastest Cache. Alors qu’est ce que Fastest Cache? A quoi sert ce plugin et comment va-t-il vous aider à optimiser la vitesse de chargement de votre site ?
Qu’est ce que Fastest Cache ?
Conçu et développé par les équipes de LWS, Fastest Cache est un outil permettant d’optimiser la vitesse de chargement de votre site internet par le biais d’un système de mise en cache niveau serveur. Cet outil utilise les technologies apportées par NGINX, NGINX est un serveur web orienté performance permettant de gérer beaucoup plus de requêtes qu’ Apache. De ce fait, en alliant NGINX à Fastest Cache, vous disposez d’un site extrêmement rapide tout en réduisant considérablement le nombre de requêtes mais aussi l’utilisation CPU et Mémoire allouées à votre site.
Comment fonctionne le système de cache ?
Afin de mieux comprendre le fonctionnement de Fastest Cache, il est dans un premier temps nécessaire de connaître le fonctionne sans ce dernier.
Fonctionnement sans Fastest Cache
Sans disposer de Fastest Cache, le client va demander dans un premier temps, la page qu’il désire visiter au serveur Web, par exemple, dans notre cas, la page « mon-site-web.com/index.php ». Le serveur va dans un second temps, exécuter les scripts nécessaires à l’affichage de la page demandée (PHP, Node.JS), Le serveur va ensuite recevoir le résultat des scripts avant d’afficher la page aux visiteurs.
Fonctionnement avec Fastest Cache
Lors de l’utilisation de Fastest Cache, un serveur de cache va s’insérer entre le client et le serveur Web concerné par la demande. Grâce à cela, il vous sera possible de réduire le nombre d’exécutions de scripts en gardant en mémoire le résultat des précédentes exécutions. De ce fait, le nombre de requêtes sera considérablement réduit. De plus, cela permettra de réduire l’utilisation CPU et RAM alloué à votre formule d’hébergement Web. Grâce a l’élimination du temps d’attente pour l’exécution de scripts, le chargement de votre site sera plus rapide.
Dans l’exemple ci-dessus, le visiteur va demander la page qu’il désire visiter au serveur Web. Fastest Cache va dans un premier temps vérifier si la page demandée a déjà été générée ou pas. De ce fait, deux options sont possibles :
- La page existe déjà en cache et elle sera livrée aux visiteurs sans avoir besoin de passer par le serveur Web et sans exécution de scripts
- Si la page n’existe pas sur Fastest Cache, une demande de génération sera effectuée au serveur Web, ce qui aura pour conséquence, l’exécution des différents scripts (PHP, Node.JS).
Dans le second cas, dès la page générée par le serveur Web, Fastest Cache va définir si cette dernière doit être mise en cache. Si la réponse est « oui », cette dernière sera mise en cache avant d’être affiché à votre visiteur. Dans le cas contraire, la page sera mise en microcache avant d’être livrée à votre visiteur. Le microcache est une mémoire cache à petite durée de validité.
Fonctionnement du module Fastest Cache
Comme dit précédemment, pour chaque nouvelle installation automatique de WordPress, le module Fastest Cache est désormais installé. Bien qu’il soit possible de purger le cache de Fastest Cache par le biais de votre espace client LWS, il est désormais possible de le gérer aussi par le biais d’un module WordPress.
Pour cela, connectez-vous à votre Tableau de bord WordPress, cliquez sur « Réglages » puis sur « Fastest Cache« .
Dans la rubrique « option de purge« , il vous est possible d’activer ou désactiver la purge automatique. La rubrique « Condition du cache » vous permet de définir les différentes actions pour lesquelles le cache doit être purgé. En effet, il vous est possible de vider le cache lorsqu’un nouveau post est créé et publié ou lorsque ce dernier est modifié, que ce soit sur la page d’accueil ou la page concernée par vos posts. De même, vous pouvez purger une page lorsqu’un nouveau commentaire est approuvé ou supprimé.
En haut de votre Tableau de bord WordPress, vous avez la possibilité de purger le cache complet de votre site en cliquant sur l’onglet « purge cache« .
Conclusion
Lors de la création d’un site WordPress, il est nécessaire d’optimiser votre site pour les principaux moteurs de recherche. De ce fait, la vitesse de chargement de votre site est importante. De ce fait, un nouveau module créé par les équipes LWS a été mis en place sur les installations automatiques de WordPress. En effet, grâce à Fastest Cache, il vous est désormais possible d’augmenter les performances de votre site internet.