QUOI: La mise en cache des performances de base stocke et sert toute la page rendue avec un identifiant de cache de l'URL. La mise en cache des vues va au-delà de cela pour ne mettre en cache que la sortie de la vue.
POURQUOI: C'est génial pour les utilisateurs connectés; d'autres blocs de la page peuvent être plus dynamiques, mais la vue n'a pas à exécuter une requête à chaque fois pour chaque utilisateur ... juste l'utilisateur occasionnel qui génère le cache de page à l'expiration de la durée de vie du cache.
PARAMÈTRES: Permettre à la "sortie rendue" d'être plus fraîche que la requête est utile pour des choses comme marquer le contenu comme nouveau, sinon il suffit de les faire correspondre.
GRANDE IMAGE: Drupal sert la page dynamiquement, en utilisant un serveur pour créer des pages en PHP et accéder à une base de données (ou cache en mémoire). Cela permet des fonctionnalités impressionnantes et la vitesse de l'éditeur de contenu ... mais le compromis doit comprendre la mise en cache et le faire correctement.
MODULES!
Il y a aussi un joli module Views Content Cache qui vide le cache des vues lors de la modification du contenu. Si vous souhaitez aller plus loin, vous pouvez également consulter les actions de cache , je recommande les règles pour affiner cela.
De plus, Blockcache Alter vous permet de définir des options de mise en cache "par rôle", page, utilisateur, etc. pour chaque bloc de votre site.
Vous pouvez également ajouter un gestionnaire de pages et des panneaux . Cela vous permet de faire des choses intéressantes comme définir le cache "par utilisateur", "par rôle", ou un certain nombre d'autres configurations très utiles. Bien que j'évite personnellement les panneaux.
DOCUMENTATION: Pour la mise en cache et les performances en général, consultez la page Drupal.org .