Explosion du cache
Pour la partie "noscript" de modeles/agenda_fullcalendar.html, une boucle DATA json parse l'intégralité du json produit et en génère la liste intégrale. Cela peut générer des listes de plusieurs milliers de ligne... pour le cas rare du "noscript".
Par ailleurs, les résultats du calcul json sont calculés via #PRODUIRE, avec en plus un argument _=time()
ajouté, qui fait que c'est différent à chaque fois, et les fichiers produits s'additionnent les uns aux autres.
De ce fait, sur un site en prod
- les fichiers produits font chacun 1Mo
- aprés 1 jour il y a entre 1 et 2 Go de cache json produits... et qui ne serviront jamais plus, et 2 fois plus le lendemain, etc
L'explosion est d'autant plus rapide que SPIP doublonne les fichiers caches issus de #PRODUIRE (cf ticket du core spip/spip#4921 (closed) et PR https://git.spip.net/spip/spip/pulls/4925)
Par ailleurs, les fichiers produits, étant statiques, ne dépendent pas de la validité des caches SPIP et ne sont jamais supprimés par SPIP comme le sont les fichiers caches issus d'une évaluation de squelette.