Los patrones de diseño - modo residente caché

modo residente caché

A partir de los datos del almacén de datos necesarios en la memoria caché en el hogar. Este modo se puede utilizar para mejorar el rendimiento del sistema, sino que también puede ser usada para mantener datos de la caché entre la consistencia de los datos y la base de datos.

 

Cuando se utiliza el modo de caché residente, examinar la cuestión:

  1. Para el ciclo de vida de datos de caché: caché única para el acceso relativamente estático / frecuente de los datos es la más eficiente.
  2. Borrar datos: Configurar propiedad global caducidad de la caché y otras propiedades, así como atributos no actualizadas de cada una caché de datos para asegurarse de que la memoria caché es eficiente.
  3. inicialización de caché
  4. Consistencia: Cuando los datos en la base de datos se modifica programa externo, se carga puede no responden a la memoria caché hasta la próxima datos en la memoria. En el sistema de replicación de datos entre bases de datos, si la sincronización de datos con frecuencia, este problema puede ser particularmente prominente
  5. caché local: Si la aplicación es la memoria caché de las instancias locales se deben a la caché local es privado, por lo que diferentes programas conservan una copia idéntica de los datos. Estos datos se convertirá pronto en inconsistente en diferentes caché. Así que tenemos que adoptar una política de caducidad en la memoria caché privada y de los datos actualizados con frecuencia. En este punto, usted debe utilizar compartido o distribuido mecanismo de caché .

 

Escenarios para utilizar el modo de caché residente:

  1. Cuando la caché no proporciona lectura y escritura a través
  2. las necesidades de recursos no se pueden predecir. Caché de modo residente permite que las aplicaciones a los datos de carga según sea necesario sin necesidad de datos de aplicación para hacer ninguna suposición.

 

No es apto para el escenario modo de almacenamiento en caché residente:

  1. Cuando los datos de la caché sin cambios. Si los datos están disponibles para llenar el espacio de caché, los datos pueden ser almacenados en caché cuando se inicia el programa, y ​​para prevenir el uso de la política de caducidad de la caché.

Cuando la información sobre webhosting pintura caché en el estado en WebFarm. En este punto, debe estar basada en el cliente para evitar la introducción de dependencias.

Supongo que te gusta

Origin www.cnblogs.com/chocolatexll/p/12578870.html
Recomendado
Clasificación