vitesse joomla icons

Le cache de Joomla

nettoyer le cache

Le cache est un mécanisme qui permet d'enregistrer une page web (ou une partie de page) afin qu'elle ne soit rechargée depuis la base de donnée. Ce qui a pour effet d'améliorer la vitesse de chargement de la page, l'inconvénient pour l'internaute est qu'il voit une page enregistrée, alors qu'elle a pu être mise à jour entre temps. Si oui ou non il s'agit d'un problème dépend de votre site. Quand vous développez votre site, en y apportant de nombreuses modifications, il est fort probablement préférable de désactiver le cache. D'autre fonctionnalités peuvent ne pas bien fonctionnées avec le cache activé, comme les captcha ou des extensions e-commerce Joomla (VirtueMart, Hikashop).

C'est pour ces raisons, qu'à l'issue d'une installation Joomla, le cache est désactivé par défaut. Joomla permet d'activer le cache à différents endroits : Composant (component), Module ou Page. Ces différentes "vues" sont enregistrées dans le fichier  sytème de Joomla, dans le répertoire cache, tel que vous pouvez le voir ci-dessous lorsque le cache est activé : 

joomla-cache-folder-content

Vous pouvez voir les répertoires: com_* pour les composants, mod_* pour la vue des modules, et page pour la cache de page (copie de la page entière).

Système > Configuration > Onglet Système > Paramètres du cache

Le paramétrage du composant de cache de Joomla vous propose 3 options de cache:joomla-cache-options

  1. Cache désactivé
  2. Cache conservateur
  3. Cache progressif 

Le cache progressif dans des cas assez rares peut être source de problème, aussi il est conseillé d'utiliser le cache conservateur. Il active le cache pour les composants & modules. Il peut être outrepassé en spécifiant les paramètres de cache de chacun de vos modules, alors que le cache progressif ne le permet pas puisqu'il garde en cache une vue des modules combinés.

Le Gestion du cache peut être affectée au "Fichier". Joomla propose une autre option de Gestion du cache (Cache_lite (mem-cache)), mais il faut être un utilisateur avancé de Joomla pour ce type de configuration, et paramétrer d'autres plugins.

Pour la Durée du cache le paramétrage par défaut est de 15 minutes. Toutefois pour les sites qui ne sont pas mis à jour fréquemment, vous pouvez choisir une durée plus importante.

Le cache de module

Pour chaque modules, vous pouvez activer le cache ce qui prendra le pas (override) sur les paramètres définis dans la configuration du site (si vous avez sélectionné le cache conservateur). Mais vous ne pourrez désactiver le cache uniquement lorsque le cache de la configuration est aussi désactivé et non l'inverse. Cet override de cache ne fonctionne pas bien quand le plugin Système - Cache est activé.

Le plugin Système - Page Cache

Le plugin Système - Page Cache (Système-Cache dans les versions avant Joomla 3.4) active le cache pour la totalité de la page en cours d'accès. Il peut améliorer de façon drastique la vitesse de chargement de votre site. Cependant pour les pages qui nécessitent une interaction avec l'internaute, ou qui contiennent du contenu non statique, des problèmes peuvent se poser, aussi testez le de façon exhaustive. D'autre part les vues enregistrés, peuvent augmenter la taille des donnés stockées sur votre hébergement. Il est donc plus adapté à des sites simples & statiques, beaucoup de sites le sont tout comme joomlaseo.com ou ce plugin fonctionne parfaitement. Lisez cet article Yreo pour découvrir certain de ses désavantages.

Son activation est très facile, rendez-vous dans la Gestion des plugins, recherchez "Système - cache" puis activez le. Une option permet d’activer le Cache du navigateur, mais ce n'est utile que pour les sites ou les internautes retournent souvent sur des pages qu'ils ont déjà consultées précédemment lors d'une session du navigateur, cette option peut causer quelques problèmes aussi laissez la désactivée.

Purgez le cache 

Vous pourriez avoir à purger votre cache périodiquement. Par exemple si vous souhaitez visualiser en frontend les modifications que vous venez d'apporter à l'un de vos articles & si vous avez une durée de cache de 15 mns, cela veut dire que vous devrez attendre 15 minutes avant de pouvoir voir vos modifications.
Pour purger le cache avant ce délais, rendez-vous dans Sytème > Purger le cache, sélectionnez les entrées puis cliquez sur le bouton Supprimer. Maintenant vous pouvez visualiser vos modifications.

Pour vous évitez de répéter cette opération fastidieuse si vous devez le faire de nombreuses fois, il existe une solution que Regular Labs a créé, le plugin Cache Cleaner. Il vous permet de purger votre cache depuis n’importe quelles pages de l’administration de Joomla, y compris lors de l'édition un article. Qui plus est vous pouvez aussi le paramétrer afin que le cache soit purger dès que vous cliquez sur le bouton Enregistrer, ou après un laps de temps que vous aurez choisi. Dans sa version pro, il permet aussi de purger le cache d'extensions tierces tel que votre CDN ou le cache de Siteground.

Des extensions Joomla pour le cache

Pour des besoins spécifiques, vous pouvez installer une extension de cache du Joomla Extension Directory. Ce peut être très utile si vous souhaitez seulement mettre en cache certaines parties de votre site, via la définition d'un niveau de cache par l'intermédiaire d'un lien de menu. Ou peut être souhaitez-vous mettre en place différents niveaux de cache pour des navigateurs, ou des téléphones portables.

Jot-cache est une excellente extension pour de tels paramétrages, Victor Vogel a créez récemment PCE - Page Cache extended dans le même but.

NDT : Consultez aussi notre article : Le cache de Joomla 3 expliqué.

Simon Kloostra est l'auteur de l' article : Joomla cachedont la traduction est autorisée par joomlaseo.com

Ils nous ont fait confiance

Universités & organismes de recherche

L' INSERM - unité U999, Université Paris Sud - Centre Chirurgical Marie Lannelongue

The Center for Groundwater Studies - Australie

L 'ENSAE : École Nationale de la statistique et de l'administration

La Maison des Sciences de l'Homme Paris Nord , UMS de l'université Paris 8, de l'université Paris 13 et du CNRS

L' Institut Supérieur de Développement - ISD Flaubert

Monpellier RIO imaging (MRI), plate - Forme Technologique (PFT), labellisée IBiSA.

CNRS - INEE  Le Laboratoire d'Excellence Dispositif de Recherche Interdisciplinaire sur les Interactions Hommes-Milieux (LabEx DRIIHM)

Organismes publics

Ministère de la défense : État Major de la 3ème Brigade Mécanisée

La mairie de la ville de Marly le Roi

La mairie de la ville de Breuillet

La mairie de la ville de Thuir

L' Agence Locale de l'Energie de la métropole marseillaise

L' Institut de Formation en Masso-kinésithérapie de Montpellier - Centre Hospitalier Universitaire de Bellevue

Le Centre de Gestion de la fonction Publique Territoriale des Alpes de Haute Provence

La Capitelle - couveuse d'entreprises du Gard

Le Centre Social Intercommunal de Saint Quentin de la Poterie

Le collège & lycée Saint Charles

Le lycée Philippe Lamour

Le centre François Baclesse: Centre de Lutte Contre le Cancer (CLCC)

L' Etablissement Régional de Formations des Professions Paramédicale du Groupement d'Intérêt Public des Etablissement de Santé d'Avignon et du pays de Vaucluse

Entreprises

Astrium une filiale EADS No 1 européen et No 3 mondial de l'industrie spatiale

Messer France

Photonlines

Shânti Gestion

App-Line

Vincent et Mireille

Axiom Information

Galerie Art City

Le Château de Boisson

LM Control

Vagabonde International

Photonlines Energy

la Pisciculture la Croisière

FHSolution

NaturEditions

Etudions à l'étranger

E.P.A.

Microeconomix

Alatak

Jade Black Design

Une bague une destinée

Schmulb

Espace revêtements

Partenaire de réussite

Stylitek

Fun-Kart

The Crew Coach

Sanitval

Ateliers d'écriture de Virginie Lou

cam4you

SDB+

Armelle Bongrain - architecte d'intérieur

ECIM

Riveria Expat Consultants

Florence Thorez - Diététicienne Nutritionniste

Le Séchoir

Le Moulin de Bouydou

L' Espace de Formation Clinique et Psychanalytique

Cours de musique à Montpellier

Leads Planet

Agerix

Etudions à l'étranger

Biopreserv

Aloes RED

InfoTour

EverNew

Synalabs

Bureau d'Etudes Arlaud

Stage de musique été

Fermetures Neuvillaises

Linguapolis

Weblligence

ASD Protect

Véronique Crépaux

Françoise Léon

Inovtolerie

BlueSafe

Viasocial

Repco Marine

King Jouet

Dr Abbas

ER3M

Cryo'net

Vectoring Talents

Desir d'écrire

Dr Girardin

Installation yperreault

Viaortho

Viadentiste

Alice Sweet Home

Cannes property services

La méthode Silva

Les outils du mieux être

Pinceaux et Camaïeux

Viacoach

ASH Conciergerie

MC Coaching Pro

Argos communication 

Cpsforma

Hervé Graille - Architecte 

Adrien Baguet - Architecte

Ingelic

ONG / Associations

UNESCO: International Music Council

L' Association de Recherche en Soins Infirmiers

L' Union Internationale Contre la Tuberculose et les maladies respiratoires

Le Centre National des Risques Industriels

L' Institut International des Hautes Études en Psychanalyse

SurdiFrance : Association nationale de malentendants

La fondation Internationale de l'Hôpital Albert ScMhweitzer à Lambaréné

La Maison des Professions Libérales Ile de France

Le Conseil National de l' Enseignement Agricole Privé

La ligue Dauphiné Savoie de tennis

Le Conseil Permanent Régional des Associations d’Environnement

Le Syndicat des Podologues d'Île de France

La compagnie aux grands pieds

L'Espace de l'Ouest Lyonnais

Les Courants d'Airs

Nîmes Volley Ball

Le Club photo de Saint-Laurent-du-Var 

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour notamment réaliser des statistiques de visites