Hello,
la methode filecache du plugin memoization développé par fil a montré depuis un certain temps une meilleure efficacité en terme de performance que le cache natif de SPIP.
(cf le bench sur http://blog.nursit.net/IMG/png/Capture-3.png)
Elle consiste à ranger les caches dans 16^4 fichiers rangés dans 256 répertoires, ce qui veut dire qu’on ne risque plus jamais d’avoir un cache qui gonfle a l’infini.
De plus on doit pouvoir se passer de purger régulièrement le cache pour maintenir sa taille en dessous d’une limite imposée et supprimer cette notion de limite.
Avec le retour d’expérience, la méthode s’avère parfaitement satisfaisante en production, aussi comme cela avait été évoqué plusieurs fois je l’ai intégrée nativement dans la branche dev de SPIP.
Implémentation à tester puisque le code est un merge entre le natif de SPIP et le plugin memoization qui fait les choses un peu différement.
Cédric
Début du message réexpédié :