Hola a todos.
Tengo la siguiente duda:
En el sitio que estoy desarrollando hay viarias paginas. Tengo varias imagenes que se repiten en cada pagina y que son siempre las mismas, pero en algunas secciones de cada pagina tengo imagenes (gif) que indican el status de un proceso... estas pueden cambiar en cualquier momento.
He notado que al cargar mis paginas es un poco lento debido a la carga de imagenes pues estas no se quedan en cache....
¿Qué tengo que hacer para que las imagenes se queden en el cache del navegador para que al volver a recargar la pagina no se tengan que recargar?
Pero tambien debo asegurarme que ciertas imagenes no se queden en el cache pues dependen de un status en mi base de datos.
En cada pagina tengo el siguiente codigo de headers:
Código PHP:
if (version_compare(PHP_VERSION, '5.1.0', '>='))
date_default_timezone_set('America/Mexico_City');
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');
No entiendo mucho de eso...
Espero me puedan ayudar a optimizar el tiempo de carga de mis paginas.
Nota: Se debe considerar que gran cantidad de elementos se muestran por el resultado de una lectura a base de datos.
Un saludo