Altova FlowForce Server 2023 Advanced Edition

Resultados en la memoria caché

Inicio Anterior Inicio Siguiente

El almacenamiento de resultados en caché es útil porque reduce tanto la carga del servidor como el tiempo de respuesta de los trabajos. Cuando se almacena un resultado de un trabajo en caché, lo que ocurre es que FlowForce Server prepara y almacena el resultado del trabajo en un repositorio interno (es decir, la memoria caché). Si el trabajo tiene parámetros, el sistema crea una entrada de caché por cada combinación de parámetros, hasta el máximo de entradas especificado. Cuando se llama a un trabajo que tiene el resultado en caché desde otro trabajo (el denominado trabajo consumidor), FlowForce Server devuelve el resultado almacenado en caché al trabajo consumidor (en lugar de volver a ejecutar el trabajo), lo cual reduce considerablemente el tiempo de respuesta.

 

El reto consiste en, por una parte, mantener la carga del servidor bajo control y, por otra, no dejar que la memoria caché no se vuelva obsoleta. Para conseguir este equilibrio puede experimentar con la configuración de la memoria caché y elegir las opciones que más se ajusten a sus requisitos.

 

Cuando trabaje con resultados almacenados en caché, debe tener en cuenta estos aspectos:

 

Es obligatorio declarar el tipo de datos devuelto por el trabajo cuyo resultado se almacena en caché.

El trabajo cuyo resultado se almacena en caché y el trabajo consumidor deben usar las mismas credenciales. Si las credenciales son diferentes, el trabajo se ejecuta pero como si no hubiera una memoria caché.

Cuando se cambia la configuración del trabajo almacenado en caché, los datos actuales de la memoria caché se invalidan (la memoria se vacía).

 

Para ver ejemplos consulte el tema Almacenar resultados del trabajo en memoria caché.

 

Configuración de la memoria caché

En la imagen siguiente puede ver la sección Almacenar resultado en caché de la página de configuración. Más abajo puede ver todas las opciones explicadas.

cachesettings_zoom70

 

Los temporizadores Actualizar caché y Purgar Caché se pueden eliminar igual que se eliminan los demás desencadenadores (con el botón Eliminar delete). El botón Duplicar icon_duplicate sirve para crear una copia exacta del desencadenador actual.

 

© 2017-2023 Altova GmbH