Acciones
Mejora #5568
cerrada
OA
OA
[Rendimiento] Optimizar el borrado de caché cuando cambia un PermisoXRol
Mejora #5568:
[Rendimiento] Optimizar el borrado de caché cuando cambia un PermisoXRol
Fecha de inicio:
2024-09-26
Fecha fin:
% Realizado:
100%
Tiempo estimado:
Versión:
Descripción
h1. Especificación
Al añadir o modificar un permiso de un rol, el sistema se queda bloqueado debido a la implementación del sistema de borrado de caché. Se debería cambiar el sistema para que el proceso sea más rápido.
h1. Análisis
En lugar de realizar la búsqueda de usuarios donde borrar los permisos cacheados a partir de UsuarioXProyecto, se debería hacer mediante Usuario aplicando un distinct. De esta forma se evita realizar la acción de borrar la caché sobre el mismo usuario, que era lo que hacía que el método flush_cache tardara tanto.
h1. Implementación
https://git.semillasl.com/gong/gor/-/commit/d093875a95b32158bb67098078b0b657670cfec9
OA Actualizado por Oscar Abad hace casi 2 años
- Estado cambiado de Nueva a En Curso
OA Actualizado por Oscar Abad hace casi 2 años
- Se actualizó Descripción (diferencias)
- Estado cambiado de En Curso a Resuelta
- % Realizado cambiado de 0 a 100
Acciones