Accueil du site > Wiki > osCSS 2.xxx > Developpeurs > template public > appels des boxes et gestion du cache

appels des boxes et gestion du cache

samedi 18 septembre 2010, par oscim

L’appel des boxes, dans le front , sous entend une mise en cache.

Concrètement pour chaque boxes appelée , une mise en cache systématique est effectuée.

Cette mise en cache peut être désactivé, lors de l’initialisation de la boxe, dans le fichier init.php

Appel d’une boxe, avec mise en cache

  $this->oscss_boxes->_add('categories', 'left');

Appel d’une boxe, sans mise en cache

  $this->oscss_boxes->_add('specials', 'left',array('cache'=>false));

La plupart des boxes utilisé dans un template, ne sont pas nécessairement dynamique ; Et donc ne nécessite pas d’être recalculé à chaque chargement de page. Le cas des devises, des langues sont des bons exemples. A l’inverse , les boxes affichant les nouveautés, les promotions, qui font appel à une fonction de random, elle ont besoin d’être recalculé à chaque page