La mayoría de los navegadores utilizan lo que se conoce
como cache, un espacio en el disco rígido donde mantienen una copia local
de las páginas mas frecuentemente utilizadas por los usuarios.

En realidad es un buen recurso para agilizar la navegación -cuando las conexiones
son lentas- pero puede transformarse en una molestia para los webmasters ya
que ante una petición de una página, el navegador primero buscará en el disco
rígido y entregará la información desde allí.

El resultado, la página se cargará rápidamente, aunque tal vez, la información
esté desactualizada.

Para evitar que los usuarios vean páginas viejas, existen un par de instrucciones
que se colocan en el código htm, también conocidas como Meta Tags.

<META HTTP-EQUIV="Expires" 
        CONTENT="Tue, 01 Jan 1980 1:00:00 GMT">
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Estás líneas de código deben ponerse entre los rótulos <HEAD> y </HEAD> de cada
página. La fecha que figura, debe ser una fecha del pasado para indicar al
navegador que deberá ir al sitio a buscar la versión mas actualizada.

Pero, porque utilizar dos Meta tags?.

Resulta que “Expires” será tomada correctamente por la mayoría de los navegadores
pero algunos muy viejos buscarán la instrucción “no-cache” de la segunda expresión.

Si le consta que sus visitantes utilizan navegadores antiguos, entonces al
incluir las dos expresiones estará cubriendo todas las alternativas. Sino,
con la primera será suficiente.