El mecanismo de "prevención de consultas duplicadas"/"caché" es una funcionalidad clave en Moffin que ayuda a optimizar las consultas repetitivas y mejorar el rendimiento del sistema.
Cuando se realiza una consulta a un servicio, Moffin almacena los resultados y si se realiza una consulta que se considera idéntica nuevamente, Moffin entregará los resultados almacenados en la caché en lugar de repetir la consulta al proveedor original.
Este mecanismo ofrece varias ventajas:
- Eficiencia: Evita consultar repetidamente el mismo servicio externo, lo que ahorra tiempo y recursos.
- Reducción de costos: Al minimizar las consultas a proveedores externos, se pueden reducir los costos asociados con el uso de esos servicios.
- Mejora del rendimiento: Al utilizar la caché, las respuestas a las consultas se entregan más rápidamente, mejorando la experiencia del usuario y el tiempo de respuesta del sistema.
Como funciona
Reglas para que una consulta sea usada como caché:
- Si la nueva consulta se efectúa después del día 15 del mes, se buscará si cumple las siguientes condiciones:
- Tiene que tener status
SUCCESS
, y una respuesta con información válida.
- Debe ser del mismo servicio y tener la misma configuración:
service
: Es el servicio que se consultó, por ejemplo: bureau_pf
, bureau_pm
o prospector_pf
- configuración: La consulta usa la misma configuración. Por ejemplo: Si para un reporte de
bureau_pm
se selecciona el producto INFORME_BURO
y existe una consulta anterior con RCO
, se ignorará la consulta ya existente.
- No puede ser una consulta que haga referencia a otra en la caché
- Debe ser del mismo perfil.
- Consultas directas: Para las consultas que se hacen directamente se consideran del mismo perfil si tienen el mismo RFC con homoclave, CURP o
externalId
.
- Consultas a traves del perfil: Cualquier consulta que haga referencia al perfil.
- Día de corte: Es el día 15 de cada mes. Por ejemplo:
- Si pido la misma consulta el día 16, y existe una del día 15, no se usa la caché.
- Si pido una el día 14 de febrero, y tengo una consulta del día 16 de enero, se usará la caché.
Servicios soportados
Los servicios que soportan prevención de consultas duplicadas son:
bureau_pf
bureau_pm
prospector_pf
Habilitar caché
Para habilitar o deshabilitar la caché has lo siguiente:
- Ve a la pagina de configuración: