geopython / geopython/GeoHealthCheck

Slow performance in frontend

Abierto
#458 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Python
Estrellas
92
Forks
75
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Describe the bug**
We have a history of 365 days. When looking at a detail page, it takes ~35s to create the report. Only ~5s are spent waiting on the network, most time is spent waiting on plotly.

Please find atached: A flame graph of firefox performance.

**To Reproduce**
Steps to reproduce the behavior, e.g.:

1. Go to https://monitor.emodnet.eu/resource/50?lang=en
2. Wait

**Context (please complete the following information):**
GeoHealthCheck 0.8.6 on docker 24.0.2, client: firefox 117 on Ubuntu 22.04 LTS

**Additional context**
Add any other context about the problem here.
![afbeelding](https://github.com/geopython/GeoHealthCheck/assets/111575054/12db52ca-44f3-4f83-a5ab-6a1168e648ae)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce el informe de la página de detalle en https://monitor.emodnet.eu/resource/50?lang=en con un historial de 365 días e inspecciona el gráfico de llamas de Firefox adjunto. Sigue el flujo de generación del informe y perfila el tiempo empleado esperando a Plotly. El issue no define un objetivo más allá de reducir el tiempo de generación de aproximadamente 35 segundos, así que confirma con los maintainers cuál es un resultado aceptable y qué cobertura de regresión se necesita.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker, plotly, python
Área
data-visualization, frontend, performance
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.