Cache-Control (Encabezado general, HTTP 1.1)

  
                  .private (solo el encabezado de la respuesta) Respuesta: le dice al cacher (hasta donde sé, se refiere al agente de usuario, al caché local de los navegadores comunes. El usuario también se refiere al usuario del sistema. Pero tal vez, no debería descartar, algunas puertas de enlace, Puede identificar la situación de cada usuario final), solo las respuestas de caché para un solo usuario. Y puede especificar un campo determinado. Por ejemplo, privado – " username ", el encabezado de respuesta, denominado contenido del encabezado, no será Caché compartido ... no caché: Solicitud: dígale al cacher que la solicitud original debe enviarse y enviarse a cualquier informante. No tome su copia en caché directamente, engañando a la gente. Debe enviar mi solicitud y verificar su Caché (si existe). Nombre correspondiente: recarga de extremo a extremo Respuesta: Permite al cacher almacenar en caché la copia. Luego, el valor real es que el caché siempre está obligado a verificar la actualización del caché. Una vez que la confirmación es nueva, puede Use una copia en caché como respuesta. Sin caché, también puede especificar un campo de contención, como una aplicación típica, no-caché = Set-Cookie. El resultado de esto es informar al responsable que no debe usar el campo Set-Cookie. Contenido de caché. Usar nuevas gotas. Otro contenido puede usar caché ... no almacenar: solicitud: informar, solicitud y respuesta tienen prohibido ser almacenados en caché. Sobre la base de este valor, se verifica la actualización. Es decir, se compara con su propio valor de antigüedad y el tiempo de solicitud. Si se excede el valor de la edad máxima, la verificación del lado del servidor se ve obligada a garantizar que se devuelve una respuesta nueva. Su función es esencialmente Similar a los Expires tradicionales, pero la diferencia es que Expires se basa en un valor de fecha específico. Pero el tiempo del cacher no es exacto. El resultado puede ser incorrecto. Y la edad máxima, obviamente, no existe tal problema. La prioridad también es más alta que la Caducidad Respuesta: Igual que la anterior, excepto que el remitente es diferente. Max-stale: request: lo que significa que permito que el cacher envíe una, la caché antigua que expira no más de la cantidad de segundos especificada. Respuesta: Igual que arriba: must-revalidate (solo encabezado de respuesta) respuesta: lo que significa que si el caché ha pasado el período nuevo, debe volver a autenticarse. En lugar de intentar devolver un caché que no esté en el período nuevo. La diferencia de no caché Lie, no-cache, ignora por completo el concepto del período fresco. Siempre forzar la revalidación. En teoría, la revalidación debe ahorrar tráfico, pero en comparación con la no memoria caché, puede que no siempre sea tan precisa. Porque incluso si la memoria caché se considera nueva, no hay garantía de que el servidor no se haya actualizado. Si la memoria caché es un proxy de almacenamiento en caché, si no puede conectarse al servidor original cuando intenta volver a autenticarse, no se le permite devolver una copia en caché que no sea nueva. En su lugar, debe devolver un tiempo de espera 504 Gateway. Revalidar (solo el encabezado de la respuesta) respuesta: el límite es similar a must-revalidate. La diferencia es el alcance del receptor. Proxy-revalidate es excluir el caché del agente de usuario. Es decir, sus reglas no se aplican al agente de usuario. Caché local en ..min-fresh (solo solicitud de encabezado): le dice al informante que si la hora actual más el valor de min-fresh excede el tiempo de caducidad de la caché, entonces dame una nueva. De hecho, el individuo Creo que es un poco similar a max-age. Pero la mayor es la diferencia semántica .. only-if-cached: (solo solicitud de encabezado) Solicitud: Dígale al cacher, quiero que el contenido venga del caché, soy No importa ser cacheado Respuesta: la única diferencia con max-age es que s-maxage solo se aplica a la memoria caché compartida. No se hace referencia a la memoria caché local del agente de usuario, etc. Caché del usuario. Además, s-maxage tiene una prioridad más alta que max-age..cache-extension (extensión-caché es un nombre generalizado. Se refiere a todas las personalizaciones, extensiones, directivas, clientes y El servidor puede personalizar las instrucciones relacionadas con Cache-Control.) Entonces, de hecho, podemos hacer esto Cache-Control: max-age = 300, custom-directiva = xxx, public. Así que definimos un cache llamado -directiva de extensión de extensión. Si el cliente o servidor correspondiente no lo sabe, ignorará la solicitud de no transformación: diga al proxy, no cambie el tipo de medio, como jpg, se le cambia a png. respuesta: Ibid.
Copyright © Conocimiento de Windows All Rights Reserved