Estos son algunos de los meta que podemos incluir en nuestras páginas, y que dan información sobre esta a los clientes web referidos a como deben trabajar con sus cachés.
Expire:
Es de utilidad para controlar el almacenamiento en la caché del cliente web. En el podemos indicar la fecha de caducidad del documento, esto es indica que hasta cierta fecha y hora (GMT) el documento es válido, a partir de esta fecha ya no lo es. Por lo tanto, los diferentes clientes deberán borrar o volver a cachear la web a partir de la fecha que indicamos.
Los siguientes ejemplos harán que el cliente borre la caché.
<meta equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<meta equiv="Expires" content="0">
Pragma
Su valor es no-cache. Indica que posiblemente el contenido en la caché es incorrecto y lo invita a renovar la caché. En ningún momento impide que se cachee la página.
<meta http-equiv="Pragma" content="no-cache">
Content-Type
Indica la codificación de carácteres que se va a emplear.
Content-Type: text/html; charset=ISO-8859-1
Content-Language
Idioma de los usuarios objetivo de la web.
Content-Language: es-ES
Cache-Control
Indicamos al cliente cómo deben actuar frente a nuestras páginas y sus cachés o tareas programadas.
<meta equiv="Cache-Control" content="no-cache, must-revalidate">
Expire:
Es de utilidad para controlar el almacenamiento en la caché del cliente web. En el podemos indicar la fecha de caducidad del documento, esto es indica que hasta cierta fecha y hora (GMT) el documento es válido, a partir de esta fecha ya no lo es. Por lo tanto, los diferentes clientes deberán borrar o volver a cachear la web a partir de la fecha que indicamos.
Los siguientes ejemplos harán que el cliente borre la caché.
<meta equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<meta equiv="Expires" content="0">
Pragma
Su valor es no-cache. Indica que posiblemente el contenido en la caché es incorrecto y lo invita a renovar la caché. En ningún momento impide que se cachee la página.
<meta http-equiv="Pragma" content="no-cache">
Content-Type
Indica la codificación de carácteres que se va a emplear.
Content-Type: text/html; charset=ISO-8859-1
Content-Language
Idioma de los usuarios objetivo de la web.
Content-Language: es-ES
Cache-Control
Indicamos al cliente cómo deben actuar frente a nuestras páginas y sus cachés o tareas programadas.
- max-age=segundos Es como 'expire' pero se expresa en segundos lo que es más flexible.
- s-maxage=segundos Como max-age aplicado solos a proxy.
- public Se indica que en todo caso es almacenable en caché.
- no-cache El cliente enviará en todo caso una petición de búsqueda de documentos recientes y sigue empleando la caché.
- must-revalidate Indica que las reglas sobre caché de la página deben ser siempre las indicadas por el servidor.
- proxy-revalidate Igual que must-revalidate pero con proxy.
<meta equiv="Cache-Control" content="no-cache, must-revalidate">
Comentarios