Comunidad de diseño web y desarrollo en internet online

Guardar un CACHE de imagenes

Citar            
MensajeEscrito el 09 Oct 2007 07:08 pm
Hola a todos!

Bueno estoy intentando hacer una página al máximo dentro de todo diseño por CSS y layers, con ajax (bueno mootools) y demás, y la verdad me esta costando bastante, y ahora quisiera hacer carga de caché, la cuestión es que quiero:

- Que la página (código fuente) siempre se renueve (algo tipo no-cache, must-revalidate)
- Que las imágenes se guarden y se renueven cada mes (sin solicitarlas ni comprobarlas en el servidor, algo tipo Cache-control:private, max-age=2592000 /*1 mes*/)

La pregunta es: ¿Cómo hago esta distinción entre imágenes y contenido de código fuente?

Quiero hacer esto ya que la página se actualizará muy, muy, muy amenudo, pero las imágenes (iconos) son siempre los mismos (y por si acaso cambian, con revisar una vez al mes va sobrado).

¡¡Espero que alguno me pueda ayudar!!

Saludoss,

Netcyberas

Por netcyberas

25 de clabLevel



Genero:Masculino  

[ Barcelona | Spain ]

firefox
Citar            
MensajeEscrito el 13 Oct 2007 08:18 am
Nadie me puede ayuda ?? :-(

Por netcyberas

25 de clabLevel



Genero:Masculino  

[ Barcelona | Spain ]

firefox
Citar            
MensajeEscrito el 15 Oct 2007 05:10 am
En php, puedes modificar los encabezados.

Te doy la idea:

TuArchivo.php?getImage=archivo.jpg

Código :

header("Cache-control:private, max-age=2592000");
header("Content-type: image/jpeg");
$ValidImage = validateFile($_GET['getImage']);//MUY IMPORTANTE que verifiques que getImage sea un nombre de archivo válido, por cuestiones de seguridad.
fopen($ValidImage, 'r');
....


Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.