Cuando dentro del código HTML un explorador ve que necesita otro archivo en primera instancia lo busca en su caché si es que ya fue visitada anteriormente esa página.
Si encuentra el archivo envía una petición al servidor solicitando los headers del archivo y los compara para ver si las imágenes no cambiaron. Si cambiaron hace otra petición para bajar la imagen y si recibe un 304 de respuesta la toma del cache. Esta petición se va a hacer todas las veces que la imagen sea utilizada dentro del HTML. Aunque la va a descargar sólo 1 vez, las demás va a comparar los headers para ver si la imagen no cambió desde la última vez descargada. Espero que esto resuelva tus dudas. Saludos, Javier Trejo Cel.: +54 (11) 15 6485-7734 Nextel: 54*147*4233 Mail: [EMAIL PROTECTED] -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Samuel Agudiño Enviado el: miércoles, 09 de enero de 2008 06:24 Para: Ovillo, la lista de CSS en castellano Asunto: [Ovillo] [OT] Peticiones http a imágenes css, respuesta 304 Hola, Estoy teniendo un problema que he descubierto mirando los logs del servidor a la hora de pedir las imágenes que tengo el las hojas de estilo con background:url (flechagrid.jpg) Veréis, cuando las peticiones se hacen desde fuera de la red interna, el resultado del log es correcto, pero por el contrario, si las peticiones las hacemos desde dentro de la red al servidor en el que está publicada la web final (también en nuestra red) el log es algo raro. Queda algo así: Petición de la página ====================== 192.168.49.20 GET /xxxxxx/ccccccc/vvvvvvv/bbbbbbbb.asp u=&TEId=1&EjeCod=2006&LinId=2&ETEPId=15&ETELEstado=A 80 - 192.168.1.110 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+. NET+CLR+2.0.50727) 200 0 0 Petición de imágenes en el css ================================== 192.168.49.20 GET /xxxxxx/ccccccc/vvvvvvv/flechagrid.jpg - 80 - 192.168.1.110 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+. NET+CLR+2.0.50727) 304 0 0 192.168.49.20 GET /xxxxxx/ccccccc/vvvvvvv/flechagrid.jpg - 80 - 192.168.1.110 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+. NET+CLR+2.0.50727) 304 0 0 192.168.49.20 GET /xxxxxx/ccccccc/vvvvvvv/flechagrid.jpg - 80 - 192.168.1.110 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+. NET+CLR+2.0.50727) 304 0 0 ... ... ... 192.168.49.20 GET/xxxxxx/ccccccc/vvvvvvv/flechagrid.jpg - 80 - 192.168.1.110 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322;+. NET+CLR+2.0.50727) 304 0 0 Estas peticiones de la imagen flechagrid.jpg se repiten un número muy elevado de veces. Como resultado, el servidor devuelvo un código 304, que he visto que significa que no se ha modificado desde la última vez que se accedió a ella, y por lo tanto el servidor no envía los datos. Pero no entiendo porque está petición se hace tantas veces. ¿No se supone que aunque se utilice muchas veces la clase que tiene esa imagen css, sólo intentará descargar la imagen una vez? Un cordial saludo; ············································································ ······ Samuel Agudiño ············································································ ······ _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo