PnX-SI / GeoNature-atlas

Application WEB permettant de générer des fiches espèces publiques à partir d'observations faune/flore
GNU General Public License v3.0
44 stars 48 forks source link

Feat: use cache for index page stats #398

Closed jpm-cbna closed 1 year ago

jpm-cbna commented 2 years ago

See #269. Supersedes PR #270.

TheoLechemia commented 2 years ago

Je me pose la question de l'utilisation de Flask-cache pour ce genre de besoin (https://flask.palletsprojects.com/en/2.0.x/patterns/caching/). ça nécessiterait de passer ces calculs de stats en API (ce qui accélérerait largement le chargement initial). Il y a deux cas ou le cache est utilisé :

@jpm-cbna propose de garder un vm_stat pour le calcul des stats global et d'utiliser du cache pour les stats par rang. Je me pose la question de hétérogénéité que cela introduit ?

jpm-cbna commented 2 years ago

@TheoLechemia propose une PR #400 utilisant Flask-Cache à la place de la VM vm_stat et de la table t_cache. Le fonctionnement de Flask-Cache simplifiant la base de données cela pourrait être une excellente alternative. À tester avec la base SINP PACA.

amandine-sahl commented 1 year ago

A fermer au vu de #400 ?