Aller au contenu principal

Speed Cache: Gérer les pages en cache

1. Ajouter les URL au système de cache

Pour activer Speed Cache , vous devez ajouter les URL de vos pages web à la Speed Cache . Depuis le tableau de bord, cliquez sur « Gérer les URL mises en cache ».

 

gérer-l'URL-cache

 

Vous verrez ici la liste des URL déjà présentes dans le système de cache.

 

liste de cache d'URL

 

Pour ajouter une URL au cache, vous avez 3 solutions :

  • Utilisez le bouton Importer l'URL depuis les menus
  • Cliquez sur le Ajouter et collez une URL personnalisée
  • Utilisez certaines règles pour inclure un ensemble d'URL.

 

Le bouton « Importer l'URL depuis le menu » ouvrira une fenêtre contextuelle à partir de laquelle vous pourrez importer un ou plusieurs menus Joomla.

 

sélection d'URL du cache

 

Dans les paramètres, vous pouvez également activer une option permettant d'ajouter automatiquement les nouveaux éléments de menu à la liste des URL mises en cache. Cette option s'applique lorsque les valeurs de configuration par défaut sont utilisées.

 

menu-cache-auto

 

Pour ajouter une URL personnalisée au cache, utilisez le bouton Ajouter

 

URL du cache

 

Enfin, cliquez sur le bouton « Publier » (ajouter au cache) l'URL (page). L'ajout d'une page au cache activera le cache statique et le cache du navigateur pour cette page.

Remarque : dans la barre de commandes, vous pouvez utiliser la liste déroulante groupée pour modifier l'état des éléments en un seul clic

Les règles d'inclusion vous permettent d'ajouter un ensemble d'URL à votre système de cache. Par exemple, si vous souhaitez inclure dans le système Speed Cache toutes les sections d'actualités dont l'URL commence par /news, vous pouvez ajouter la règle suivante : 

 

ajouter une règle de cache

 

Les règles d'inclusion d'URL offrent la possibilité d'utiliser des astérisques dans vos URL, ce qui vous permet de mettre en cache des milliers d'URL en une seule requête. Voici quelques exemples d'utilisation utiles

  • Ajoutez une règle pour inclure toutes les URL en fonction d'un préfixe (y compris cette URL préfixée) : www.domain.com/news*
  • Ajoutez une règle pour inclure toutes les URL en fonction d'un préfixe (à l'exclusion de cette URL préfixée) : www.domain.com/news/*
  • Incluez une partie d'une URL depuis le cache : www.domain.com/news/*/themes

2. Exclure les URL du cache

L'exclusion d'URL du cache fonctionne de la même manière : vous pouvez exclure les URL une par une ou à l'aide de règles. Pour exclure une URL, ouvrez l'onglet « Exclusion d'URL du cache », puis cliquez sur le bouton « Nouveau » .

 

URL d'exclusion du cache

 

Les règles d'exclusion d'URL permettent d'utiliser des astérisques dans vos URL, ce qui vous permet d'exclure du cache des milliers d'URL en une seule requête. Voici quelques exemples d'utilisation

  • Ajoutez une règle pour exclure toutes les URL en fonction d'un préfixe (y compris cette URL préfixée) : www.domain.com/news*
  • Ajoutez une règle pour exclure toutes les URL en fonction d'un préfixe (à l'exception de cette URL préfixée) : www.domain.com/news/*
  • Exclure une partie d'une URL du cache : www.domain.com/news/*/themes

3. Mise en cache par page et statut de l'utilisateur

Comme vous l'avez constaté, dans la liste des URL, vous pouvez activer le cache pour les utilisateurs invités et/ou pour les utilisateurs connectés. En effet, Speed cache est capable de gérer le cache même pour les utilisateurs connectés et donc pour tous les contenus dynamiques.

C'est quelque chose que vous ne pouvez pas gérer avec le plugin Joomla - Page Cache.  

Pour activer le cache pour les utilisateurs connectés, vous devez activer un fichier cache par utilisateur Joomla dans la configuration.

 

cache-logged-joomla

 

La possibilité d'activer le cache pour les utilisateurs connectés par page offre une grande flexibilité et nous recommandons d'effectuer des tests côté client avec les comptes utilisateurs sur l'ensemble du contenu dynamique.

4. Vider tous les caches Joomla

Une fois qu'une page est ajoutée au cache, Joomla crée des fichiers de cache. Speed Cache génère un cache statique (fichier HTML) et ce fichier est stocké dans le navigateur de l'utilisateur (cache du navigateur).

Le logiciel de nettoyage de cache Speed Cache peut supprimer tous ces fichiers et le cache en un seul clic ; vous n'avez pas besoin de nettoyer le cache Joomla séparément.

 

effacement complet du cache

 

Dans les paramètres, vous pouvez également activer une option pour vider automatiquement le cache lors des actions. En effet, lors d'actions côté serveur ou côté client, comme l'enregistrement d'un contenu, tout le cache peut être vidé.

De plus, un bouton est disponible dans toute l'administration Joomla pour vider tout le cache en un clic.

 

bouton vider le cache