Joomla! 3 façons différentes de mettre en cache:
J'ai les questions suivantes:
En plus de la réponse de Shyam ...
Dans Global Configuration
-> Cache
...
Il s'agit d'un cache de vues au niveau extension. Il doit être implémenté par le développeur de l'extension pour avoir un effet.
Remarque: les utilisateurs connectés ne verront jamais le contenu mis en cache via ces moyens.
Vous pouvez remplacer la mise en cache de module individuel si la "mise en cache conservatrice" est activée en désactivant la mise en cache dans les options avancées du module. Vous NE POUVEZ PAS annuler la mise en cache de module par module si 'Mise en cache progressive' est défini.
Le plugin System - Cache génère des caches de page pour chaque page entière dans /cache
.
Dans la plupart des scénarios, l'activation du plug-in System-Cache est suffisante. Si vous souhaitez uniquement mettre en cache des modules/composants particuliers (pour lesquels la mise en cache est implémentée), désactivez le plug-in et activez la mise en cache conservative dans la configuration globale. Vous pouvez ensuite définir des exceptions en désactivant la mise en cache dans les options avancées d'un module.
Notez que toute mise en cache est un équilibre entre le temps et l’espace - la mise en cache de page complète réduira la charge de base de données et donc le temps de chargement de la page, mais augmentera l’utilisation de l’espace disque.
Vous pouvez trouver des analyses et des points de repère supplémentaires sur le système de mise en cache ici , ainsi que sur le documents Joomla Cache pour les administrateurs et ceci excellent article détaillant les divers options et mises en garde applicables.
Différence entre la mise en cache -
La mise en cache conservative est le type de mise en cache standard. Voici comment cela fonctionne:
Un visiteur visite une page de votre site web.
Le scénario ci-dessus est typique et montre comment la plupart des développeurs implémentent la mise en cache.
La mise en cache progressive fonctionne comme suit:
Comme vous pouvez le constater, la mise en cache progressive n'offre qu'une amélioration des performances.
Vous vous demandez maintenant dans quelles circonstances la mise en cache progressive est-elle utile? Eh bien, imaginez que vous ayez un site Web vidéo (similaire à YouTube). Vous voulez montrer à chaque visiteur des pages personnalisées en fonction de son emplacement et/ou des paramètres de son navigateur et/ou des plugins installés. Ainsi, pour chaque page que les visiteurs chargent, vous utilisez ces informations pour générer une version personnalisée de cette page et vous la mettez en cache. Si le visiteur visite à nouveau la même page, Joomla n’a pas besoin de refaire le travail pour générer la page personnalisée.
Bien sûr, il existe de nombreux scénarios dans lesquels la mise en cache progressive est vraiment utile, mais à notre avis, la mise en cache progressive ne devrait être envisagée que si le site Web reçoit de nombreux visiteurs et si ces visiteurs sont principalement des visiteurs assidus. Son utilisation dans d’autres cas aura un impact important sur les performances du site Web. Ref: Lire Joomla Caching en profondeur
Conservateur est recommandé.