Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

Définition

Qu'est ce que CacheWall ?

CacheWall est un serveur cache placé devant Apache. Il permet de mettre en cache le contenu de votre site Web afin d'en améliorer les performances, réduire le temps de chargement et l'utilisation des ressources.

Comment CacheWall Varnish fonctionne-t-il ?

Lorsqu'une requête est effectuée sur votre site Web, Apache accepte généralement la demande, récupère le contenu et le restitue au visiteur. En ce qui concerne les contenus dynamique tels que les pages PHP) qui contiennent du code, ce code doit être traité et exécuté chaque fois que l'on accède à la page PHP. Le traitement de ce code nécessite du temps et des ressources serveurs, ce qui peut entrainter des retards mineurs du chargement d'une page Web.

Dans la majorité des cas, une page PHP renverra le même contenu. Prenons par exemple un blog Wordpress. Lorsque quelqu'un visite votre blog, PHP s'exécute en arrière-plan afin de vérifier les nouveaux messages et les afficher à l'utilisateur. Le fait d'analyser le code, de récupérer le nouveau message et l'afficher peut prendre du temps. Si vous ne mettez à jour votre blog qu'une fois par semaine, cela peut consommer des ressources inutilement. 

Afin d'éviter cela, il est possible d'implémenter un cache qui sauvegardera une copie de votre page. Ce qui permettra de servir directement à l'utilisateur la page mise en cache plutôt que d'attendre l'analyse du code PHP sur votre formule Serveur Cloud cPanel.

Afin de comprendre le fonctionnement de CacheWall Varnish, il est dans un premier temps, nécessaire de comprendre comment cela se passe lorsqu'il n'y a pas de Cache.

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

  1. Le navigateur Web du client va, par exemple, demander la page index.php d'un site internet
  2. Le serveur Web va lancer l'exécution du PHP de la page demandée
  3. Une fois le traitement effectué, le résultat va être transmis au serveur Web
  4. Le serveur Web va envoyer la page générée au visiteur.

 

Dès que vous allez activer CacheWall Varnish sur votre interface cPanel, CacheWall se placera devant le serveur afin d'intercepter toutes les demandes. A chaque demande, ce dernier va vérifier si des fichiers mis en cache existent pour la ressource demandée. Si cela est le cas, les fichiers mis en cache seront envoyés aux visiteurs, dans le cas contraire, il va transmettre une demande au serveur Web afin de vérifier si la mise en cache de la page demandée est possible. 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

Quelle est la durée de mise en cache des pages ?

Différents types de contenus sont mis en cache pour différentes périodes de temps. Le principe est que les fichiers statiques (tels que les images, les feuilles CSS, le Javascript) qui changent généralement très peu soient mis en cache pour une période plus longue que les pages PHP qui eux, servent un contenu dynamique. Par défaut, la durée de cache est la suivante:

  • PHP et autres fichiers dynamique: 5 secondes
  • Fichiers statiques: 1800 secondes (30 minutes)

 

Procédure

Comment activer ou désactiver Cachwall ?

1. Connectez-vous à l'interface cPanel du nom de domaine concerné.

2. Cliquez sur le bouton "CacheWall" se trouvant dans la rubrique "Logiciel" de votre interface cPanel

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

3. Le bouton présent sous "Manage File Caching" vous permet d'activer et de désactiver la mise en cache de votre site internet.

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

Comment purger le cache de votre site Web sous cPanel ?

Lors de la visite de votre site Web, il se peut que ce dernier ne reflète plus le contenu actuel suite à une mise à jour. La raison est que le cache n'a pas encore été mis à jour. De ce fait, le site affichera la version précédente de vos pages. Afin de palier à ce problème, il vous est possible de purger (Supprimer) le cache sauvegardé.

1. Connectez-vous à l'espace cPanel du nom de domaine concerné.

2. Cliquez sur le bouton "CacheWall" accessible dans la rubrique "Logiciel" de votre Interface cPanel.

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

3. Cliquez sur le bouton "Purge"

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

Comment désactiver temporairement la mise en cache ?

Dans certains cas, lorsque vous effectuez une maintenance de votre site internet par exemple, la mise en cache peut provoquer des conflits. Il est dès lors nécessaire de désactiver temporairement la mise en cache de ce dernier.

1. Connectez-vous à l'espace cPanel du nom de domaine concerné.

2. Cliquez sur le bouton "CacheWall" se trouvant dans la rubrique "Logiciels" de votre interface.

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

3. Cliquez sur le bouton "Enable Development Mode".

 

Comment utiliser la mise en cache CacheWall Varnish sur un compte cPanel ?

 

Le mode développement vous permet de désactiver la mise en cache pour une période de 6 heures. La mise en cache se réactivera automatiquement après ce délai.

 

Pour aller plus loin

Comment interdire la mise en cache d'une page Web ?

Par défaut, la mise en cache est active sur toutes les pages Web de votre nom de domaine. Cependant, il est bon de savoir que CacheWall ne mettra pas en cache les pages présentant en en-tête, la balise "Cache-control:no-cache". En effet, lorsque cette balise est présente dans l'entête d'une page, cette dernière ne doit jamais être mise en cache. Ces en-têtes sont généralement utilisés sur les pages de connexion clients mais aussi sur des pages en PHP changeant régulièrement. 

Conclusion

Vous êtes désormais en mesure d'activer et désactiver CacheWall sur votre formule Serveur Cloud cPanel avec LWS. Vous êtes aussi en mesure de purger les fichiers mis en cache et sauvegardés par le système. CacheWall est actif par défaut sur tous les noms de domaines et il est déconseillé de le désactiver au vue des avantages importants que ce dernier peut apporter. En effet, CacheWall permet améliorer considérablement les performances de votre site internet.

N'hésitez pas à partager vos questions et vos remarques !

Notez cet article


Vous avez noté 0 étoile(s)

Cet article vous a-t-il été utile ?

Merci !

N'hésitez pas à commenter nos pages afin de nous aider à les améliorer si besoin.

Vous n'avez pas trouvé votre réponse ?

Envoyez nous un message afin d'avoir une réponse rapidement



Top