Proyecto

General

Perfil

Acciones

Correccion - Mejora #5568

cerrada

[Rendimiento] Optimizar el borrado de caché cuando cambia un PermisoXRol

Añadido por Oscar Abad hace alrededor de 2 meses. Actualizado hace alrededor de 2 meses.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2024-09-26
Fecha fin:
% Realizado:

100%

Tiempo estimado:
Versión:

Descripción

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.

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.

Implementación

https://git.semillasl.com/gong/gor/-/commit/d093875a95b32158bb67098078b0b657670cfec9

Acciones #1

Actualizado por Oscar Abad hace alrededor de 2 meses

  • Estado cambiado de Nueva a En Curso
Acciones #2

Actualizado por Oscar Abad hace alrededor de 2 meses

  • Se actualizó Descripción (diferencias)
  • Estado cambiado de En Curso a Resuelta
  • % Realizado cambiado de 0 a 100
Acciones

Exportar a: Atom PDF