Project

General

Profile

Evolution #25355

Proposition concernant la MAJ en background du cache utilisateur

Added by Renaud Dussol over 5 years ago. Updated over 5 years ago.

Status:
A étudier
Priority:
Bas
Assigned To:
Target version:
-
Start date:
10/04/2018
Due date:
% Done:

0%

Distribution:

Description

Fork de la demande #25051

Un script situé dans ng/public/elements/elements.html et programmé avec un délai de 10mn recharge en arrière plan un iframe sur le bureau, dans le but de rafraîchir le cache de l'utilisateur

2 propositions :

1) plutôt que d'ouvrir un frame sur le bureau (ce qui a pour inconvénient de recharger le template complet et l'ensemble des ressources), pourquoi ne ferait on pas un appel simplement à ressources.php ?
Le cache serait bien rechargé et il y aurait un seul appel réseau...
L'idéal serait même d'avoir un script séparé refreshcache.php qui ferait l'appel au WS et mettrait à jour le cache

2) Une fois le cache mis à jour, un truc top serait de lancer une comparaison entre les ressources présentes sur le bureau et les ressources du cache, et de recharger le bureau si on constate une différence
Ainsi, si une application a été ajoutée à un utilisateur, il la verrait immédiatement apparaître.
Ou bien faire apparaître un message "Une nouvelle application a été détectée : cliquez sur le bouton recharger pour la faire apparaître" ?

History

#1 Updated by Renaud Dussol over 5 years ago

  • Assigned To changed from Christophe LEON to Renaud Dussol
  • Priority changed from Normal to Bas

Pour le 1) on ne peut pas, car prise en compte du cache remote et de l'ensemble des éléments du bureau
J'avoue que cela m'embête un peu quand même, mais c'est plus philosophique qu'autre chose...

Pour le 2) je regarderai ce que je peux faire... ce serait vraiment bien

Parce que bon l’idée globale est quand même d'aller voir la liste des ressources du user à la source et d'en profiter pour mettre à jour les caches
Si en récupérant les ressources on récupère un array et qu'on le compare à un autre array ça peut le faire...

Also available in: Atom PDF