Vencimiento

Tiempo de vida de la caché del cliente. Número de horas hasta la caducidad. Se utiliza para administrar el almacenamiento en caché del cliente y del servidor proxy.

El servidor calcula la fecha y hora de caducidad de los datos de respuesta NTTP añadiendo este valor a la hora y la fecha de transmisión.

Los navegadores administran las cachés mediante tiempos de caducidad de los archivos. Antes de pasar una solicitud al servidor, el explorador comprobará su caché para ver si el archivo ya se ha descargado. Si es así, y si el archivo aún no ha caducado, el explorador enviará una solicitud de GET condicional (por ejemplo, con el encabezado de solicitud HTTP If-Modified-Since) en lugar de una solicitud de GET normal. El servidor tiene la opción de responder con un estado "304" y no transmitir la imagen. El navegador simplemente cargará el archivo desde su caché. Esto puede aumentar sustancialmente el rendimiento general de los datos a los que se accede con frecuencia.

El servidor establecerá el encabezado de respuesta HTTP expira en la fecha y hora actuales, además del menor de los valores de viñeta::Expiration y all catalog::Expiration para la viñeta y todos los materiales implicados en la operación de renderización.

La caducidad se establece principalmente para las respuestas de datos de imagen. Ciertos tipos de respuestas siempre se marcarán para su caducidad inmediata (o se etiquetarán como no almacenables en caché), incluidas todas las respuestas de error o las respuestas de propiedad.

Propiedades

Número real, -2, -1, 0 o bueno. Número de horas hasta la caducidad desde que se generó la imagen de respuesta. Establézcalo en 0 para que siempre caduque la imagen de respuesta inmediatamente, lo que deshabilita efectivamente el almacenamiento en caché del cliente. Configúrelo en -1 para marcar como never expire. En este caso, el servidor siempre devuelve el estado 304 (no modificado) en respuesta a solicitudes condicionales GET sin comprobar si el archivo ha cambiado realmente. Configúrelo en -2 para utilizar el valor predeterminado proporcionado por attribute::Expiration.

Predeterminado

attribute::Expiration se utiliza si el campo no está presente, si el valor es -2 o si el campo está vacío.

Véase también

atributo::Caducidad , viñeta::Caducidad, req=

En esta página