Accéder au contenu principal

Comment et pourquoi activer le cache de Joomla 4 ?

Est ce que l'activation du  cache de Joomla améliore la vitesse de votre site Joomla ? La réponse est oui, absolument !

Il y a plusieurs façons d'améliorer la vitesse de votre site mais l'activation du cache est de loin la meilleure solution. Alors en quoi consiste  exactement ce  cache ?

Le caching permet de montrer aux internautes  une version enregistrée des données de votre site. Il récupère temporairement et stocke toutes les données de votre base de données c'est à dire qu'il  charge les plugins , les composants les modules installés mais aussi les fichiers du template qu'il compile dans une seule page HTML.

Ainsi lorsqu' un internaute charge l'une de vos pages pour la première fois, le résultat du processus décrit ci-dessus se retrouve stocké/enregistré. Et le prochain internaute qui visitera cette même page accédera directement au fichier HTML de vos données, fichier qui est plus léger et qui prend nettement moins de temps à télécharger, ce qui améliorera la performance de votre site. 

Joomla propose différents types de configuration de cache :  le cache d'une page entière  ou le cache d'une sélection de modules.

Voyons maintenant les différentes configurations et comment les activer avec Joomla 4.

Activer le cache de Joomla

Dans un premier temps il faut activer le cache de Joomla puis il faudra ensuite sélectionner les différentes configurations.

Pour activer le cache de Joomla, connectez vous à l'administration de Joomla et rendez-vous dans Système > Configuration globale

activer le cache de joomla 4 

Puis cliquez sur l'onglet "Système" et rendez vous dans la section "Cache"

Activer le cache de joomla 4

Comme on peut le voir sur l'image ci-dessous depuis  liste déroulante "Cache Système" vous pouvez sélectionnez "Cache conservateur" ou "Cache progressif".

cache système  joomla 4

Le cache conservateur

Il permet l'application du cache à des modules sélectionnés. Le cache conservateur est particulièrement adapté aux sites dynamiques. En effet les modules qui sont mis à jour fréquemment peuvent être exclus du cache.

Le cache progressif

Contrairement au cache conservateur, le cache progressif génère une copie instantanée et complète de la page et de tous ses modules. le cache progressif est particulièrement adapté aux sites statiques.

La Gestion du cache

gestion du cache Joomla 4

La "Gestion du cache"  est le mécanisme que Joomla utilise pour créer le cache. Par défaut la gestion du cache  est sur "Fichier".

Cache spécifique selon l'interface

Le "cache spécifique selon l'interface" vous permet de créer différents caches selon les différents terminaux. Par exemple vous pouvez créer un cache pour les smartphones, un pour  les ordinateurs, et un autre pour les tablettes.

Vous pouvez sélectionner "Non" si vous n'avez que la version ordinateur de votre site.

Cache spécifique selon l'interface  Joomla 4

Attention ne cofondez ce paramétrage  avec le caractère responsif de votre site. Le site sera toujours responsif avec ou sans cache.

Temps de cache

Le temps de cache représente la quantité de temps pour laquelle une version du cache de votre site peut être utilisée avant qu'il ne soit réactualisé. Plus le site est dynamique plus le temps de cache devrait être petit.

La valeur par défaut du temps de cache est de 15 minutes, ce qui veut dire que la version du cache change toutes les 15 minutes. Vous pouvez l'augmenter ou la diminuer suivant la fréquence de mise à jour de votre site.

temps de cache de joomla 4

Chemin du répertoire cache

chemin du répertoire cache de Joomla 4

Il vous permet de définir un chemin spécifique ou la localisation du répertoire du cache de façon a ce que vous puissiez accéder rapidement aux fichiers enregistrés . 

Comment videz le cache de Joomla ?

Quelque soit la méthode de cache que vous avez sélectionné pour votre site, il est  important de  savoir vider le cache de vote site. Vider le cache est important  si votre site est mise à jour fréquemment. 

Pour vider le cache rendez-vous dans  Système > Vider le cache

vider le cache de Joomla 4

Ici vous pouvez sélectionner le type de cache (cache système, cache de module, cache de page) que souhaitez effacer.

Maintenant vous savez pourquoi & comment activer le cache de Joomla 4 est important. Testez le sur votre site !

Cet article est une traduction libre du tutoriel How to Enable Cache in Joomla 4 ? de JoomDev