Projet

Général

Profil

Evolution #25497

[-50] Gestion du REMOTE CACHE et du cache client

Ajouté par Renaud Dussol il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
10/10/2018
Echéance:
% réalisé:

100%

Distribution:

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 :

https://dev-eole.ac-dijon.fr/projects/eole-dispatcher/repository/revisions/0d039ac8f8f5478e7fde3811648c19123a8542fc/diff

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.12 supprimé

#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

Formats disponibles : Atom PDF