GeotrekCE / Geotrek-rando-v3

Geotrek public data website (version 3)
https://geotrek.fr/produit.html#rando
MIT License
16 stars 16 forks source link

Analyse des performances + SSR #754

Open JordaneNS opened 2 years ago

JordaneNS commented 2 years ago

@camillemonchicourt

L'objectif de cette issue était d'analyser le SSR de Geotrek et plus globalement les performances.

Environnement installé pour les tests :

1) Création d'une randonnée via l'api 2) Récupération de celle-ci côté front-end

Le SSR met du temps à renvoyer les données (plus d'1s voir plus parfois) mais cela ne semble pas venir directement du SSR mais du délai de réponse du serveur(api) qui est long. Nous avons créé en local un fichier json d'une randonnée pour observer la différence de chargement des données. Dans ce cas, les données sont chargées instantanément ce qui signifie que le souci ne semble pas venir du SSR.
L'api met du temps à répondre et à renvoyer les données demandées.

Plusieurs pistes de solution sont possibles :

camillemonchicourt commented 2 years ago

Merci pour ces éléments. Cela conforte le bon fonctionnement actuel du SSR, mais l'importance de mettre plus de cache, notamment au niveau de l'API, comme aussi remonté sur https://github.com/GeotrekCE/Geotrek-rando-v3/issues/753