JLuc
5edf6f8995
contexte et intention précisée
11 months ago
JLuc
3e93564277
Petit rangement + complément de doc du signal invalideur
11 months ago
JLuc
2bf84a1935
necessite ou utilise l'extension apcu
11 months ago
JLuc
d2ab5c7a10
pas de 3eme argument pour spip_log
1 year ago
JLuc
076255c27b
mieux tolérer les déviances de l'argument de suivre_invalideur + suivre php
1 year ago
JLuc
2bf45e0447
log : on présente le timestamp courant qui peut éventuellement aider à piger
1 year ago
JLuc
e358d81d8f
Version 1.3.0 compatible avec memoization 3
1 year ago
JLuc
21712a204c
Nommage des fichiers de log cachelab (préfixe en majuscules pour les erreurs et pour la mise au point seulement)
1 year ago
JLuc
4e9e68c7c6
plugin_est_actif doublonne test_plugin_actif du core
1 year ago
JLuc
4c23de3067
resync plugins.spip 1/2 : suppr tag + up V + attente 1 jour
2 years ago
JLuc
166c09bf19
les images tout au fond c'est contemporain + rappelons encore à plugins.spip qu'il y a un tag v1.2.1
2 years ago
JLuc
ec055c6244
éviter des redîtes
2 years ago
JLuc
17a0ef39ff
Secouons le flipper et aidons plugins.spip
2 years ago
JLuc
78fc584280
v1.2.0 stable et compatible SPIP 4
2 years ago
JLuc
1ac211365e
par défaut pas de log des appels de filtres par #CACHE
2 years ago
JLuc
4d44003528
déclarer un vidage total du cache (suite recalcul ou autre invalidation non gérée) OU le détecter par exemple par apcu en cas de saturation mémoire, pour le présenter dans xray
2 years ago
JLuc
dcdda9a8da
Dans cachelab, le clean automatique élargit ses tests et chope davantage de caches périmés
2 years ago
JLuc
26a24c43e4
phpdoc la surcharge de balise_CACHE
2 years ago
JLuc
b63e823a30
get_html collé serré - fixes #5
2 years ago
JLuc
a1748bc2d6
n'oublions pas qu'on vise le grand public
3 years ago
JLuc
8097dddd2b
prepare_ transfèrait mal le contexte. TODO encore : pas dé- puis re- composer les conditions mais travailler directement sur le tableau.
3 years ago
jluc@no-log.org
ab0d22d0f3
pas tenter d'effacer un cache qui a disparu entre temps
3 years ago
jluc@no-log.org
b72661878e
on loge mieux les éventuels cachelab_slow
3 years ago
jluc@no-log.org
6ef07cca96
Nouveau descripteur de ciblage : 'ou' ou 'or', permettent de tester différentes combinaisons de requêtes lors d'un même appel à cachelab_cibler. Lorsqu'il y a bcp de caches et qu'on veut cibler plusieurs jeux de caches, c'est bcp + rapide que plusieurs appels à cachelab_cibler. 'ou' vaut un tableau des tableaux descripteurs de ciblage. Par exemple : 'ou' => [[chemin=>liste], [chemin=>document,cle_objet=>document,id_objet=>1023]]. Les options sont communes à tous les operandes du 'ou'.
3 years ago
maieul@maieul.net
f0c8802c71
code mort
3 years ago
jluc@no-log.org
773ec287be
Une nouvelle methode_chemin : == ou egal ou equal (dédicace à maieul). Ça peut faciliter des ciblages et être utile quand on veut ou peut pas renommer une noisette de manière non ambigüe. Et hop on passe à la version 1.
3 years ago
jluc@no-log.org
4a1bc291cc
tafs-metainfo utilise un nouveau tag-auteur-contact qui ne diffuse pas tout une adresse_revue mal formatée - nouvel argument pour get_premiere_entete
3 years ago
jluc@no-log.org
d563f6b923
améliorer lisibilité + remplacer lire_meta obsolete
3 years ago
jluc@no-log.org
28b4acbc36
commentaire : parfois des effacements de caches inexistants (déjà effacé?) se produisent
3 years ago
jluc@no-log.org
e2e6005ec5
loger moins de ciblages cachelab lents
3 years ago
jluc@no-log.org
a01331f839
pas répéter 'ms' figure déjà dans les stats chrono
4 years ago
jluc@no-log.org
990a6eb17b
decoder_invalideur : à l'infinitif comme suivre_ et controler_ + passage à test depuis le temps
4 years ago
jluc@no-log.org
a8ab2e1f04
decode_invalideur : fix phpdoc et commentaires
4 years ago
jluc@no-log.org
b98751f75e
cachelab : une fonction decode_invalideur pour faciliter les stratégies globales + un peu de phpdoc + suppr les traitements obsolètes
4 years ago
jluc@no-log.org
71ad04f856
PSR SPIP + fix typo + on change la catégorie c'est d'actualité
4 years ago
jluc@no-log.org
e0c7c1e1e1
notice / renommage define
4 years ago
jluc@no-log.org
e84ab25b0d
(suite) Attention aux déplacements de constantes + l'obsolète 'more' est supprimé
4 years ago
jluc@no-log.org
b65c089653
La release de cachelab se rapproche
...
- nouveau parametrage : LOG_CACHELAB_TOOMANY_DEL pour loger quand un ciblage invalide un grand nombre de caches
- chrono systématique des temps de ciblages (un define et une option en moins)
- allégement des stats renvoyées : plus de décompte des aliens, des no_data et des not_array
- renommage en cachelab_appliquer (comme cachelab_cibler)
- renommage des defines : LOG_CACHELAB_SLOW, LOG_BALISECACHE_FILTRES, LOG_BALISECACHE_DUREES_DYNAMIQUES
4 years ago
jluc@no-log.org
d7238d2dab
phpdoc cachelab
4 years ago
jluc@no-log.org
767c30892f
Ça coute rien de déclarer une fonction calcul_invalideurs qui fait rien et était commentée depuis des lustres, et a priori ça doit rendre cachelab compatible avec spip 3.3-dev r24214
4 years ago
jluc@no-log.org
47ac6bafbd
durée variable du cache en argument : <INCLURE{fond=scores,duree-cache=#GET{duree_sicestmoi_oupas}}/>
4 years ago
jluc@no-log.org
468e071560
ajout des soluces (sans devoir retourner la page) : liste des squelettes sessionnés avant et sans fix + lien direct vers XRay
4 years ago
jluc@no-log.org
a39d8fec8c
La durée dynamique d'un cache peut désormais aussi se calculer avec d'autres données du cache qu'une variable d'environnement + exemple de la doc : jusquaminuit (Eric OSC)
4 years ago
jluc@no-log.org
e1624aaca3
fix le précédent commit qui foirait les invalidations
4 years ago
jluc@no-log.org
26e0d770f4
Joyeux Noël ! ( et ne pas empêcher les invalidations en l'absence de APCu - à mieux tester )
4 years ago
jluc@no-log.org
9af1e01699
log hs
4 years ago
jluc@no-log.org
81cae28dad
les modeles de test vont aussi dans un sous dossier cachetests
4 years ago
jluc@no-log.org
aa5bb6de52
il manquait les modeles
4 years ago
jluc@no-log.org
e7cd77c36f
tests/ devient cachetests/ pour ne pas interférer avec les tests unitaires standards de spip (cerdic)
4 years ago
jluc@no-log.org
e33a864008
test_des_tests avec des résultats plus visibles + meilleure doc
4 years ago