Me encargo, pero tengo un problema con tus últimos cambios en master. Cuando hago un npm install se queda en bucle y nunca termina, y cuando fuerzo la parada aparece este mensaje de error
Tardan exactamente el mismo tiempo para las visualizaciones de 1h, 12h, 24h, 7 días, 30 días y 3 meses, es decir, 1 a 3 segundos.
Tardan un poco más para la visualización de 1 año, pero son unos 2 segundos más para un tiempo inicial de visualización de 8/10 segundos, por lo que no es penalizante.
En cuanto a los recursos:
antes pasaba de 5,9 GB a 9,9 GB fijo
ahora paso de 5,9 GB a 8,1 GB de RAM.
Quizás la impresión de que el CPU está solicitado un poco más de tiempo al 100%, pero nada flagrante.
Por lo tanto, me parece adecuado en cuanto a la modificación. Y como dices, siempre podremos optimizar las consultas en un desarrollo posterior.