Skip to content

Améliorer le temps de chargement de la page d'accueil #269

@jpm-cbna

Description

@jpm-cbna

La page d'accueil de l'Atlas lance systématiquement des requêtes pour calculer un certains nombres de statistiques.
Avec un grand nombre d'observations (9,3 millions) le temps de chargement de la page d'accueil peur prendre plusieurs dizaines de secondes. L'Atlas ne contenant pas données dynamiques, il faudrait éviter ces calculs répétitifs inutiles.

L'idée serait de placer dans un materialized view (atlas.vm_stats) les stats non dynamiques. Les stats liées à un paramétrage via le fichier de configuration Python pourront être calculé lors du premier appel du code puis placé dans une table de cache (atlas.t_cache). Les appels suivant récupéreront les données en cache. La table de cache sera vidée lors des rafraîchissements des vues de l'atlas.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions