El caché de archivos está destinado para el almacenamiento a medio plazo de documentos u objetos de datos. El caché libwww es un caché del lado del cliente totalmente compatible con HTTP / 1.1 que cumple con todas las directivas de caché HTTP / 1.1 y permite la operación desconectada. El caché también sabe cómo manejar las solicitudes de rango de bytes, de modo que si cancela una descarga y la inicia en un momento posterior, intentará usar la parte que ya tiene y solo solicitará la última parte. En caso de que el servidor de origen (o cualquier caché intermedio) sepa cómo manejar las solicitudes de rango de bytes, entonces solo obtenemos la parte que no obtuvimos la primera vez.
Con el almacenamiento en caché persistente , el conjunto de resultados de la consulta se almacena en caché para mejorar el rendimiento o aligerar la carga en un origen de datos subyacente. El caché persiste incluso después de que finaliza la sesión. El servidor Virtual View Manager optimiza la ejecución de consultas al hacer que la fuente de datos subyacente haga los cálculos de la consulta.
Es posible que desee almacenar datos en caché si
- Servicios de desarrollo de aplicaciones móviles: ¿iBuildApp es bueno?
- ¿Puedo obtener un conjunto de datos de contraseñas utilizadas solo en aplicaciones móviles en algún lugar?
- Cómo instalar una aplicación paga en iOS 7.1.2
- Cómo lanzar beta una aplicación móvil para una cantidad selecta de personas
- ¿Cuáles son las mejores empresas de desarrollo móvil en Ghana?
- la consulta es compleja, por ejemplo, puede utilizar el almacenamiento en caché para eliminar subárboles en la estructura de la consulta
- la consulta tarda mucho tiempo en ejecutarse
- los mismos datos se consultan repetidamente
- la fuente de datos no siempre está disponible
- los datos cambian significativamente durante los períodos pico
El almacenamiento en caché en un momento específico significa que los usuarios pueden ver una vista coherente de los datos cuando está cambiando rápidamente.
Por defecto, el almacenamiento en caché no está habilitado. Si habilita el almacenamiento en caché, puede almacenar los datos en un archivo local o en una base de datos. Si almacena en caché los datos en un archivo, el archivo y el directorio donde se encuentra el archivo no están cifrados. Por lo tanto, es posible que desee considerar otros métodos para proteger la carpeta donde se encuentra el archivo de caché.
Solo se pueden almacenar en caché las vistas. Los procedimientos almacenados y las tablas tomadas directamente de la fuente de datos no se pueden almacenar en caché a menos que se envuelvan en una vista. Virtual View Manager Server puede generar un caché persistente para vistas que se pueden actualizar manualmente desde Virtual View Manager Studio o de forma programada.
Es posible que un usuario no pueda identificar si los datos almacenados en caché son actuales. Si los datos en caché no son actuales, los resultados de la consulta recuperados de la caché pueden no tener sentido o ser engañosos. Por lo tanto, le recomendamos que incluya una marca de tiempo, como CURRENT_TIMESTAMP, en la vista del Administrador de vistas virtuales para indicar cuándo se actualizaron por última vez los datos de la memoria caché.
Si desea almacenar en caché una fuente de datos completa, cree vistas para cada tabla y aplique el almacenamiento en caché a cada vista. Luego, puede publicar estas vistas en un servicio de datos de Virtual View Manager, haciéndolos disponibles para IBM Cognos.