Evolution #25497
[-50] Gestion du REMOTE CACHE et du cache client
100%
Description
Déterminer comment est calculée la durée de vie du remote cache et du cache client
Au besoin en faire un nouveau paramètre dans le gen_config
Regarde la date du remote cache et si inférieure à un temps max (passé en param du composant estorage)
5mn pour les zones
si paramètre non passé, 5 jour (en du dans le code)
estorage.get(..., temps)
Par exemple edispatcher-etabs.html, pas de param donc ça prend 5 jours
estorage.js
methode get
Nicolas met à jour une app PP, il vide le cache remote (table) en en faisant F5, il voit l'appli immédiatement (pas de cache local)
Par contre Nicolas est sur la 40 donc peut-être pas très valide de test
Historique
#1 Mis à jour par Renaud Dussol il y a plus de 5 ans
C. Léon a corrigé l'appel au eStorage (demande #25474)
La révision corrige le eStorage.empty dans edispatcher-toolbar.html :
Ce qui peut expliquer pourquoi l'appel à ressources.php n'était pas fait lors du clic sur le bouton refresh
Il faudrait par contre pouvoir paramétrer les durées de vie du cache local et du cache remote
#2 Mis à jour par Renaud Dussol il y a plus de 5 ans
- Sujet changé de Gestion du REMOTE CACHE et du cache client à [50] Gestion du REMOTE CACHE et du cache client
- Priorité changé de Normal à Haut
- Version cible mis à Envole 5.12
Objectifs :
- Disposer d'un paramètre indépendant pour les durées de vies de chacun de ces caches
- Pouvoir séquencer de la manière suivante (si ce n'est pas déjà le cas) :
- comparer cache client et cache remote sur leur date de dernière maj
- si cache client existe et plus ancien que cache remote : utilisation du remote et maj du client
- si cache client existe et remote n'existe pas : appel à ressources.php, création du remote et mise à jour du client
- Peut-être étudier la maj auto du cache remote sur le même principe que le cron arena ?
#3 Mis à jour par Renaud Dussol il y a plus de 5 ans
- Sujet changé de [50] Gestion du REMOTE CACHE et du cache client à [-50] Gestion du REMOTE CACHE et du cache client
#4 Mis à jour par Christophe LEON il y a plus de 5 ans
- Version cible
Envole 5.12supprimé
#5 Mis à jour par Renaud Dussol il y a plus de 5 ans
- Statut changé de A étudier à Ne sera pas résolu
- Priorité changé de Haut à Normal
- % réalisé changé de 0 à 100
Cache remote désactivé
Je cloture
Eventuellement on ouvrira une nouvelle demande si la problématique du cache client ressurgit