Acciones
Mejora #5141
cerrada
SR
SR
Formularios lentos con selector de proveedores (incluir uso de Redis)
Mejora #5141:
Formularios lentos con selector de proveedores (incluir uso de Redis)
Fecha de inicio:
2023-11-07
Fecha fin:
% Realizado:
100%
Tiempo estimado:
Versión:
Descripción
Los formularios y listados donde hay un selector de proveedor se cargan muy lento cuando hay muchos proveedores.
Por ejemplo, uno de los agentes tiene 34000 proveedores activos por lo que al generar el listado de contratos tarda un tiempo excesivo:
[ContratoController.elementos_filtrado] Tiempo de construccion del selector de proveedores (s): 29.491216625989182
Hay que reducir el tiempo de generación utilizando el caché de Redis
SR Actualizado por Santiago Ramos hace más de 2 años
Se incluye un método de instancia en el modelo de agentes para utilizar (o crear si no existiera) el array de valores desde el caché de Redis:
Utilizando ese método para la construcción de los selectores los tiempos de la primera consulta (cálculo del valor cuando no existe en chaché) se mantienen, pero los de las consultas posteriores se reducen:
SR Actualizado por Santiago Ramos hace más de 2 años
- Estado cambiado de Nueva a Resuelta
- % Realizado cambiado de 0 a 100
Acciones