Changeset 112519 in spip-zone


Ignore:
Timestamp:
Nov 23, 2018, 5:59:34 PM (3 weeks ago)
Author:
jluc@…
Message:

#CACHE étendu : un point en trop et des logs en moins mais mieux renseignés

Location:
_plugins_/cachelab/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cachelab/trunk/inc/cachelab_invalideur.php

    r112506 r112519  
    108108//
    109109
    110 define ('LOG_INVALIDATION_CORE', true);
     110// define ('LOG_INVALIDATION_CORE', true);
    111111function maj_invalideurs($fichier, &$page) {
    112112global $Memoization;
  • _plugins_/cachelab/trunk/paquet.xml

    r112506 r112519  
    22        prefix="cachelab"
    33        categorie="outil"
    4         version="0.5.1"
     4        version="0.5.2"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/cachelab/trunk/public/cachelab_balises.php

    r112507 r112519  
    4242                $i = 0;
    4343
     44                $descr = $p->descr;
     45                $sourcefile = $descr['sourcefile'];
     46
    4447                $t = trim($p->param[0][1][0]->texte);
    4548                if (preg_match(',^[0-9],', $t)) {
     
    7376                                and $duree > 0
    7477                        ) {
    75                                 $code = ".'<'.'" . '?php header("Cache-Control: max-age='
     78                                $code .= ".'<'.'" . '?php header("Cache-Control: max-age='
    7679                                        . $duree
    7780                                        . '"); ?' . "'.'>'";
     
    9295                                $ajout = "'<'.'" . '?php header("X-Spip-Methode-Duree-Cache: '.$methode.'"); ?' . "'.'>'";
    9396                                $code .= $concat.$ajout;
    94                                 spip_log ("#CACHE avec méthode de calcul de la durée du cache : $methode", 'cachelab');
    95                                 spip_log ("#CACHE avec méthode de calcul de la durée du cache : $methode  donne code=$code", 'cachelab_details');
     97                                spip_log ("#CACHE $sourcefile avec méthode de calcul de la durée du cache : $methode", 'cachelab');
    9698                        }
    9799
    98100                        if (strpos($pa, 'filtre-')===0) {
    99                                 $methode = substr($pa, 7);
     101                                $methode = substr($pa, 7); 
    100102                                $ajout = "'<'.'" . '?php header("X-Spip-Filtre-Cache: '.$methode.'"); ?' . "'.'>'";
    101                                 $code .= $concat.$ajout;
    102                                 spip_log ("#CACHE avec filtre sur le cache APC : $methode", 'cachelab');
    103                                 spip_log ("#CACHE avec filtre sur le cache APC : $methode donne code=$code", 'cachelab_details');
     103                                $code .= $concat.$ajout;
     104                                spip_log ("#CACHE $sourcefile avec filtre sur le cache complet : $methode", 'cachelab');
    104105                        }
    105106                }
Note: See TracChangeset for help on using the changeset viewer.