Non fonctionnement du cache wro depuis la version 1.7.6
Bonjour, Le cache wro est toujours actif depuis la version 1.7.6 car le mainteneur a complementement retiré le support de "disableCache" dans une version mineure: https://github.com/alexo/wro4j/commit/810bcd0fdef74634ddacd0b0c30aa1305b28c6... Il faut maintenant passer les temps d'invalidation de cache et modèle détaillée ici: https://code.google.com/p/wro4j/issues/detail?id=871 Donc il faut maintenant mettre "cacheUpdatePeriod=0" pour désactiver le cache. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Le 24/07/2014 11:36, Eric Chatellier a écrit :
Bonjour,
Le cache wro est toujours actif depuis la version 1.7.6 car le mainteneur a complementement retiré le support de "disableCache" dans une version mineure: https://github.com/alexo/wro4j/commit/810bcd0fdef74634ddacd0b0c30aa1305b28c6...
Il faut maintenant passer les temps d'invalidation de cache et modèle détaillée ici: https://code.google.com/p/wro4j/issues/detail?id=871
Donc il faut maintenant mettre "cacheUpdatePeriod=0" pour désactiver le cache. En fait, ca ne fonctionne pas.
Avec "cacheUpdatePeriod=1" ça fonctionne, mais ça ne me plais pas trop de mettre 1. Sinon, l'autre possibilité serait de définir un NoopCache (comme mentionné dans https://code.google.com/p/wro4j/issues/detail?id=871) qui serait activé/désactivé par nuiton-js par la propriété "debug=true/false" de wro. Ce me semble plus propre, mais on n'est pas à l'abris d'un changement future de wro. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Le 24/07/2014 13:50, Eric Chatellier a écrit :
Avec "cacheUpdatePeriod=1" ça fonctionne, mais ça ne me plais pas trop de mettre 1.
Sinon, l'autre possibilité serait de définir un NoopCache (comme mentionné dans https://code.google.com/p/wro4j/issues/detail?id=871) qui serait activé/désactivé par nuiton-js par la propriété "debug=true/false" de wro.
Ce me semble plus propre, mais on n'est pas à l'abris d'un changement future de wro. J'ai essayé cela https://code.google.com/p/wro4j/wiki/ExtendingCachingImplementation Mais cela configure une stratégie fixe.
Le code de wro est très compliqué et je n'arrive pas à faire simplement que cela dépende de la configuration. Donc pour l'instant, le plus simple est de coller à la configuration de wro et de mettre "cacheUpdatePeriod=1" pour invalider le cache toutes les secondes. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
participants (1)
-
Eric Chatellier