¿Qué es el desalojo de caché?
¿Qué es el desalojo de caché?

Video: ¿Qué es el desalojo de caché?

Video: ¿Qué es el desalojo de caché?
Video: Cómo hacer APLICACIONES 90% más RÁPIDAS con LRU CACHE - Parte 1 (Español, Spanish) 2024, Abril
Anonim

Desalojo de caché es una característica donde los bloques de datos de archivos en el cache se liberan cuando el uso del conjunto de archivos excede la cuota flexible del conjunto de archivos y se crea espacio para nuevos archivos. El proceso de liberación de bloques se llama desalojo . Puede usar automático desalojo de caché o defina su propia política para decidir qué datos de archivo desalojado.

Teniendo esto en cuenta, ¿qué es la política de caché?

A política de caché define las reglas que se utilizan para determinar si una solicitud se puede satisfacer mediante un en caché copia del recurso solicitado. Una basada en el tiempo política de caché define la frescura de en caché entradas que utilizan la hora en que se recuperó el recurso, los encabezados devueltos con el recurso y la hora actual.

Del mismo modo, ¿cuándo debería invalidar la caché? La invalidación se lleva a cabo cambiando los datos de la aplicación, que a su vez marca la información recibida por el cliente como desactualizada. Después de la cache es invalidado , si el cliente solicita el cache , se les entrega una nueva versión.

Por lo tanto, ¿qué es la caché MRU?

Menos usado recientemente ( LRU ): Esta cache El algoritmo mantiene los elementos usados recientemente cerca de la parte superior de cache . Usado más recientemente ( MRU ): Esta cache algoritmo elimina el usado más recientemente elementos primero. A MRU El algoritmo es bueno en situaciones en las que cuanto más antiguo es un elemento, es más probable que se acceda a él.

¿Cuál es el uso de la caché LRU?

Caché LRU representa lo menos recientemente UsedCache . que desalojan menos recientemente usó entrada. Como Cache El propósito es proporcionar una forma rápida y eficiente de recuperar datos. Necesita cumplir con ciertos requisitos. Tamaño fijo: Cache necesita tener algunos límites para limitar los usos de la memoria.

Recomendado: