par
Hywan » 31 mai 2008, 22:44
Hey

,
L'utilité peut encore être discutable mais voyons une chose plus concrète : la réalisation.
Dans ton code, tu vas avoir une balise de début de cache, et une de fin de cache ; respectivement A et B. Maintenant, tu vas avoir un autre cache à l'intérieur : A' et B'.
Le système est en place : il scanne une première fois : A, pas de cache, on rentre dans le code. On voit A', pas de cache, on continue. Puis B', on enregistre le sous-cache (le cache imbriqué), et enfin B, on enregistre le cache.
Maintenant, les caches sont en place. On voit A, le cache existe, on n'y rentre donc pas. Donc impossible d'atteindre A'. Dans ton cache, tu ne pourras stocker que des données, pas de PHP. C'est donc très difficilement réalisable.
J'y avais pensé pour Hoa et aux vues de la difficulté, j'ai cherché à faire simple (et donc efficace). De plus, je doute qu'il y ai besoin de caches imbriqués.
Normalement, le cache sert à ne pas faire de gros traitements. C'est rare que l'on stocke une vue dans un cache, mais plutôt le résultat de grosses méthodes ou fonctions. Et dans ces cas, les caches imbriqués non pas de sens

. Non ?
Hey :),
L'utilité peut encore être discutable mais voyons une chose plus concrète : la réalisation.
Dans ton code, tu vas avoir une balise de début de cache, et une de fin de cache ; respectivement A et B. Maintenant, tu vas avoir un autre cache à l'intérieur : A' et B'.
Le système est en place : il scanne une première fois : A, pas de cache, on rentre dans le code. On voit A', pas de cache, on continue. Puis B', on enregistre le sous-cache (le cache imbriqué), et enfin B, on enregistre le cache.
Maintenant, les caches sont en place. On voit A, le cache existe, on n'y rentre donc pas. Donc impossible d'atteindre A'. Dans ton cache, tu ne pourras stocker que des données, pas de PHP. C'est donc très difficilement réalisable.
J'y avais pensé pour Hoa et aux vues de la difficulté, j'ai cherché à faire simple (et donc efficace). De plus, je doute qu'il y ai besoin de caches imbriqués.
Normalement, le cache sert à ne pas faire de gros traitements. C'est rare que l'on stocke une vue dans un cache, mais plutôt le résultat de grosses méthodes ou fonctions. Et dans ces cas, les caches imbriqués non pas de sens :). Non ?