HTTPQUERY
Español

Age

Uso

Las cachés insertan la cabecera Age para comunicar cuánto tiempo lleva almacenada una respuesta en la caché. El valor representa la diferencia entre la hora actual y la cabecera Date de la respuesta original, teniendo en cuenta los retrasos de tránsito y el tiempo pasado en las cachés intermedias del trayecto.

Un valor de Age igual a 0 significa que la respuesta se obtuvo directamente del origen o que llegó hace apenas unos instantes. Los valores más altos indican que la respuesta se sirvió desde una caché, y el número señala cuán obsoleta se ha vuelto la copia respecto al momento de generación original.

Las directivas de Cache-Control como max-age y s-maxage establecen el tiempo de vida de la frescura. El valor de Age se compara con ese tiempo de vida para determinar si la respuesta almacenada sigue siendo fresca. Cuando Age supera max-age, la respuesta se considera obsoleta y desencadena una revalidación o una nueva obtención, según la política de caché vigente.

delta-seconds

El valor es un número entero no negativo que representa la edad de la respuesta en segundos. No se admiten fracciones de segundo.

Age: <delta-seconds>

Ejemplo

Una respuesta servida desde una caché de borde de una CDN 15 segundos después de que el origen generara el recurso. El origen fijó un max-age de 600 segundos, por lo que la respuesta sigue siendo fresca durante otros 585 segundos.

Age: 15
Cache-Control: max-age=600

Una respuesta que lleva diez minutos en la caché. Si el tiempo de vida de la frescura es inferior a 600 segundos, la respuesta está obsoleta y la siguiente solicitud desencadena una revalidación.

Age: 600