-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
Milestone
Description
Contexte
Des problématiques de lenteur ont été identifiées sur la page d'accueil et les pages territoire, en particulier concernant :
- Le chargement des observations sur les cartes
- Le rendu des listes d'espèces sur le côté des cartes
- Le mode classique basé sur les observations (et non pas sur les espèces)
Améliorations déjà réalisées
Avant cette issue, plusieurs optimisations ont été mises en place :
Côté SQL / Backend
- Refonte des vues matérialisées afin de réduire les duplications de données
- Requêtes asynchrones au serveur pour charger certaines données au lieu de les inclure directement dans la page HTML
- Optimisation des requêtes SQL à la demande (notamment celles liées aux observations et aux mailles)
Page d'accueil & pages territoire
- Les données d’observation ne sont plus chargées avec la page, mais via une requête dédiée
- Requêtes SQL optimisées pour récupérer toutes les mailles liées aux observations (moins de requêtes, meilleure agrégation)
Côté Front (JavaScript)
- Optimisation des filtres de la liste des taxons
- La pagination de la liste d'espèces a été testée mais s’est avérée apporter peu de gain comparée aux optimisations fines de la carte.
Objectifs
- Suivre les améliorations restantes à réaliser autour de la performance d’affichage des listes d’espèces (surtout sur l’accueil et les territoires)
- Poursuivre les optimisations ciblées côté front et back, en priorisant les gains concrets identifiés
- Documenter les choix techniques
@babastienne @pchapuis-nantesmetropole pour info.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Review / Qualif