Carnet Wiki

Plugin CacheLab

Cachelab est compatible avec SPIP 3.0, 3.1 et 3.2 et avec SPIP 3.3.

Ce plugin met à disposition

  • Pour tous les sites :
    -  une surcharge de #CACHE permettant de paramétrer une durée dynamique et contextuelle de cache, de vérifier le bon état sessionné ou non d’un cache et de loger cet état, de loger des métadonnées du cache ou de son html compilé.
    -  un nouveau mode de débuging par l’url : ?var_cache=oui
  • Pour les sites ayant activé Mémoization par APC :
    -  des fonctions fonctions API : controler_invalideur($action, $objets_invalidants) et cachelab_cibler($action, $conditions, $options) permettant de cibler des actions sur des caches précis. En particulier, ces fonctions permettent, lors de la mise à jour de la base de donnée, de n’invalider que les caches concernés au lieu de tout invalider en bloc comme spip le fait par défaut. Ces fonctions s’insèrent par exemple dans le traitement des formulaires d’édition CVT.
    -  un 2eme jeu d’API permettant de de définir des invalidations globale par type d’objet ou par type d’événement invalidant (DEV).
    -  des statistiques et logs de suivi des invalidations standard et redéfinies
  • Des tests unitaires sur le calcul des caches par SPIP et en particulier sur le calcul et la propagation des sessionnements.

Pages

Date de mise à jour | Titre | Popularité