UNIMOODLE / moodle-local_notificationsagent

Unimoodle L5 P4
Other
3 stars 3 forks source link

Rendimiento del selector de contextos con muchos cursos #104

Closed juacas closed 1 month ago

juacas commented 5 months ago

Los interfaces similares a: image

/local/notificationsagent/index.php

Han generado problemas de escalabilidad en otros proyectos UNIMOODLE. Necesitamos probar su funcionamiento con estructuras de miles de cursos y cientos de categorías.

tmas0 commented 4 months ago

Buenas,

Se ha testado con 20.000 cursos repartidos en 498 categorías de curso.

En este escenario, vemos que se relentiza 2s respecto al tener menos cursos y categorías. Pasamos de unos 2s a 5s.

Yo lo veo aceptable respecto al tipo de arquitectura que tiene la gente que tiene esas dimensiones.

Un saludo

tmas0 commented 4 months ago

Buenas @fpano,

Reabro este ticket ya que nos estamos encontrando con un problema, y es que a la hora de crear una nueva regla en un contexto dónde hay muchas (+1.000) reglas, al dar a Nueva regla, el sistema responde de forma exageradamente lenta.

Ese caso no lo revisamos en la otra batida, y ahora nos está generando problemas.

La página tarda más de 10 segundos en responder.

Un saludo

fpano commented 4 months ago

Hola, ¿El problema es con cualquier regla o con alguna configuración de condiciones en concreto?

fpano commented 1 month ago

Ver #105