Foros del Web » Creando para Internet » HTML »

No guardar imágenes en caché

Estas en el tema de No guardar imágenes en caché en el foro de HTML en Foros del Web. Buenas. Editando una página en HTML necesito que no se guarden las imágenes en la caché, de forma que cada vez que entre un visitante ...
  #1 (permalink)  
Antiguo 03/05/2012, 08:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta No guardar imágenes en caché

Buenas. Editando una página en HTML necesito que no se guarden las imágenes en la caché, de forma que cada vez que entre un visitante vuelva a cargarlas todas de nuevo, sin importar si ha visitado la página recientemente.

Tengo definida una actualización cada 180 segundos, pero no llega a satisfacer mis necesidades.

Agradezco que puedan ayudarme haciéndome saber alguna etiqueta meta para HTML o algún Script.

Muchas gracias por la atención. Saludos
  #2 (permalink)  
Antiguo 03/05/2012, 11:52
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: No guardar imágenes en caché

es más cuestión de cabeceras HTTP que de HTML, lo que puedes hacer es:

configurar el servidor web para darle menor tiempo de caché a las peticiones sobre imagenes (o quitárselo completamente)

usar un script del lado del servidor como intermediario y agregar las cabeceras para expirar la caché de la imagen

usar un parámetro fantasma incremental en cada url de imágen
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 03/05/2012, 18:11
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: No guardar imágenes en caché

Con este código en tu .htaccess evitas el caché para las extensiones de archivo que indiques

Código Apache:
Ver original
  1. <FilesMatch "\.(jpg|png)$">
  2.     Header unset Cache-Control
  3.     Header unset Expires
  4.     Header unset Last-Modified
  5.     FileETag None
  6.     Header unset Pragma
  7. </FilesMatch>

Requiere mod_headers habilitado(es raro que no lo este en Apache 2.x)
Podés agregar extensiones separándolas con |
Como es probable que quieras este comportamiento para determinadas imágenes y no para todas las de la web, lo ideal es poner las imágenes que quieras evitar se cacheen en un carpeta específica, y en dicha carpeta poner el .htaccess

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 05/05/2012, 03:27
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: No guardar imágenes en caché

más sencillo que las sugerencias ya dadas, puedes usar el siguiente META (dentro de la sección HEAD de tu documento html)
Código HTML:
Ver original
  1. <meta http-equiv="cache-control" content="no-cache" />
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Última edición por webosiris; 05/05/2012 a las 07:18
  #5 (permalink)  
Antiguo 05/05/2012, 06:56
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: No guardar imágenes en caché

Cita:
Iniciado por webosiris Ver Mensaje
más sencillo que las sugerencias ya dadas, puedes usar el siguiente META (dentro de la sección HEAD de tu documento html)
Código HTML:
Ver original
  1. <meta http-equiv="cache-control" content="no-cache" />
No es tan así webosiris
  • Cualquier Header enviado por el server va a privar sobre el meta
  • Este caso particular se aplica a imágenes, el meta en todo caso afectaría al html, ó html generado por php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 05/05/2012, 07:17
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: No guardar imágenes en caché

Cita:
Iniciado por emprear Ver Mensaje
Este caso particular se aplica a imágenes, el meta en todo caso afectaría al html, ó html generado por php
pues tienes razón, no me di cuenta que el meta no afecta a las imágenes
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Etiquetas: cache, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:29.