2010-10-21 10 views
2

Je crée une page de panneau qui va tirer des blocs d'une vue? Je veux mettre en cache ces blocs. Alors est-il préférable d'activer la mise en cache de cet élément dans le panneau ou le faire où il a été créé dans la page de bloc/vue? Ou est-ce important?Vaut-il mieux mettre en cache un élément dans le bloc/la vue ou le panneau?

Pour votre information, il y a d'autres zones de la page qui sont trop dynamiques pour moi de mettre en cache la page entière à l'aide d'autres méthodes

Répondre

3

Aller au niveau supérieur, pour obtenir la version mise en cache plus rapidement. Dans ce cas, ce serait la page du panneau.

Cela mettrait également en cache le volet entier, au lieu de simplement mettre en cache le contenu de celui-ci, que ce soit un bloc, une vue ou autre chose.

3

Si vous avez un panneau contenant un affichage en bloc d'une vue, vous vous trompez (probablement). Vous devriez utiliser un affichage du volet de contenu de votre vue pour l'utiliser dans le panneau. Cela dit, seul le cache le plus à l'extérieur est utilisé, donc si vous cachez le panneau, mettez en cache le bloc à l'intérieur du panneau et cachez la vue à l'intérieur du bloc, seul le cache des panneaux est réellement utilisé.