Project

General

Profile

Development #80246

faire que le requests_wrapper hobo gère lui-même un cache

Added by Paul Marillonnet 10 months ago. Updated 9 months ago.

Status:
Solution validée
Priority:
Normal
Category:
-
Target version:
-
Start date:
03 August 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

hobo fait ici et là des requêtes, vers les briques notamment, dont certaines renvoient des données qui ont peu vocation à changer au cours du temps.
On pourrait imaginer que l’appel à requests_wrapper.Requests() puisse prendre en charge un option cache_duration qui, si mentionnée et de valeur entière :
· provoque la génération d’un hash du regroupement de tous les paramètres de requête,
· cherche dans le cache par défaut la valeur correspondant à ce hash passé en clé de cache,
· si cette valeur n’est pas trouvée, l’initialise dans le cache avec la réponse renvoyée, et ceci pour une durée d’expiration à cache_duration secondes.


Related issues

Related to Hobo - Development #79137: profil usager : gérer la tentative de désactivation d’un attribut téléphone utilisé comme identifiant dans a2Fermé27 June 2023

Actions

History

#1

Updated by Paul Marillonnet 10 months ago

  • Related to Development #79137: profil usager : gérer la tentative de désactivation d’un attribut téléphone utilisé comme identifiant dans a2 added
#2

Updated by Paul Marillonnet 10 months ago

  • Description updated (diff)
#3

Updated by Frédéric Péters 10 months ago

(plus basiquement, reprendre ce qui existe dans combo, à mon avis)

#4

Updated by Paul Marillonnet 9 months ago

  • Status changed from Nouveau to En cours
  • Assignee set to Paul Marillonnet

Frédéric Péters (de retour le 4/9) a écrit :

(plus basiquement, reprendre ce qui existe dans combo, à mon avis)

Ok.

#5

Updated by Robot Gitea 9 months ago

Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 9 months ago

  • Status changed from En cours to Solution proposée
#7

Updated by Robot Gitea 9 months ago

  • Status changed from Solution proposée to Solution validée

Nicolas Roche (nroche) a approuvé une pull request sur Gitea concernant cette demande :

Also available in: Atom PDF