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 46 forks source link

Feat/cache #400

Closed TheoLechemia closed 1 year ago

TheoLechemia commented 2 years ago

Utilisation de la lib flask-cache pour le calcul des statistiques de la page d'acceuil. Les stats sont passés en API

TheoLechemia commented 2 years ago

Il faudrait rajouter du cache pour la section "Nouvelles espèces" et pour la carte "Dernières observations". Si j'active ces sections sur la page d'accueil, cela ralentie énormément l'affichage avec une base de 11 millions d'observations...

Il faudrait passer ces routes en API, et mettre un cache spécifique dessus. J'ai pas le temps de le faire là. Je propose qu'on merge ça en l'état pour éviter que la PR diverge. On pourra le faire par la suite en suivant le même exemple

jpm-cbna commented 2 years ago

Je propose qu'on merge ça en l'état pour éviter que la PR diverge. On pourra le faire par la suite en suivant le même exemple

@TheoLechemia Ok, ça me va. Par contre, il faut résoudre le problème du flask run qui ne semble pas fonctionner. Est ce que de ton côté cela fonctionne ?

TheoLechemia commented 2 years ago

J'ai relancé un install_app.sh (donc suppression du venv) et ça fonctionne