Hola de nuevo ...
Estoy hecho un gran lío por lo del cache y las imagenes.
Me explico:
Mas arriba explico que tengo un sitio que contiene multiples paginas... en cada pagina hay muchas imagenes que se repiten todo el tiempo (menus, logos, divs con estilo, etc.), utilizando firefox me di cuenta de que siempre se recargaba todo el contenido de la pagina. En
Herramientas/informacion de la pagina, sale una ventana y en la pestaña
Medios se puede ver si las imagenes se quedan o no en el cache.
Pues bien, en un principio este era mi codigo en cada pagina:
Código PHP:
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
Lo he cambiado por esto:
Código PHP:
header("Cache-Control: Public");
header("Expires: Mon, 26 Jul 2008 05:00:00 GMT");
Vuelvo a revisar y sí... la imagenes ya se quedan en el caché. Pero esto es en mi PC de desarrollo, (Win XP, apache, etc, etc...) quise (para no regarla) modificar las dos primeras paginas del sitio productivo (Servidor dell, Linux, mucha Ram, etc, etc...) pero al probar incluso desde la red local, las imagenes siguen sin quedarse en el cache del navegador....
Regreso a mi Pc de desarrollo y ya no se que hacer....
Me queda claro el codigo para evitar que ciertas imagenes se cacheen.... peroooo
¿Que debo hacer en cada pagina para que se quede en el caché?
O donde puedo buscar más información sobre el uso del cahche???
Un saludo y gracias por responder.