Formulario de Mantenimiento
Acceso Menú: Aplicación -> Implantación -> Utilidades ->Administración Cache
Pestaña Configuración:
- Se utiliza para configurar la caché Redis en el sistema.
- Si se desmarca el campo "Activo" el sistema no utiliza Redis y el funcionamiento es el estándar guardando los logs de las valoraciones en BD.
- El campo "Default Expiration Minutes" indica el valor por defecto para los objetos de la base de datos Redis.
- Si se activa Redis los logs de las valoraciones se guardarán y se leerán en Redis y tendrán un TTL por defecto igual a "Default Expiration Minutes".
- Si se deja vacía la colección "Tipos de Caché" no se cachearán las búsquedas iguales pero los logs de la valoración se guardarán en Redis.
- Si se rellena la colección "Tipos de Caché" se puede especificar un TTL para cachear búsquedas iguales en función del canal de venta, tipo de servicio, producto o cupo disponible.
- Si se cumple más de un item de la colección "Tipos de Caché" se quedará con el TTL menor.
- El criterio para saber si una búsqueda es igual a otra se basa en comprobar que todos los valores de la tabla BUSQUEDA y relacionadas son idénticos. No se comprueban valores como fechas de creación de la búsqueda, IDs de búsqueda o valores dinámicos que no afectan a los resultados. Por lo tanto 2 búsquedas de 2 clientes diferentes aunque sean iguales y devuelvan los mismos resultados se trataran como diferentes. En entornos B2C como no tienen cliente si son idénticas se trataran como iguales.
- El funcionamiento de la caché de búsquedas es comprobar primeramente si existe una búsqueda igual a la actual y si está en Redis dentro de su TTL configurado. Si es así reutiliza los resultados previamente valorados por la búsqueda anterior. Si no, se valora de forma normal.
- Para recargar la configuración de Redis en un entorno web es necesario refrescar la caché como administrador desde el CMS o bien añadir el parámetro "nocache=1" en la query.
Pestaña Caché:
- Se utiliza para comprobar el estado de la conexión con la base de datos Redis.
- También se puede comprobar la versión, información extendida de la base de datos, los tiempos de respuesta y el tamaño en registros ocupados.
- El botón "Load Keys" mostrará en el grid "Keys" todos los registros de la base de datos.
- Con el botón "Clear Cache" se vacía por completo todos los datos de la base de datos Redis. Utilizar únicamente en casos de prueba debido a que puede originar errores o perdidas de rendimiento si se eliminan todos los datos y en el mismo momento se accede a ellos desde sesiones web al intentar recuperar valoraciones para añadir servicios al carrito.
- Tipos de keys:
- SEARCH#ID#12345: Contiene los resultados comprimidos de la valoración de la búsqueda 12345.
- SEARCH#HASH#1668288085F311A8A7FB8FC55DF13585: Contiene la key de donde obtener los resultados de la búsqueda. El hash generado es igual en dos búsquedas idénticas.
- SEARCH#MAP#12345: Se utiliza para mapear el ID de la búsqueda y el hash.
Documentación técnica
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.