Cita:
Iniciado por emprear Estuve viendo la aplicación y las únicas imágenes que encuentro son los iconos , botones, etc. No tiene mucha relación el hecho de que uses Ajax y la carga de dichas imágenes. Fijate que muchas de tus peticiones llevan un parámetro random ( a los php principalmente)Pero tus imágenes, que aparentemente son todas estáticas, al cargarse por primera vez envian un estatus 200, ante una nueva carga, un 304.
Lo que si te sugeriría es que le des a tus imágenes un tiempo de expiración mayor en la cache, esto facilmente lo podés hacer via .htaccess
Código Apache:
Ver original<ifModule mod_headers.c>
<FilesMatch "\.(ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "public, max-age=29030400"
</FilesMatch>
</ifModule>
ó
Código Apache:
Ver original<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault A300
ExpiresByType image/gif A604800
ExpiresByType image/png A604800
ExpiresByType image/jpeg A604800
</ifModule>
Es raro que un hosting no tenga mod_headers ó mod_expires cargado
Yo en particular utilizo el primero, los números representan un tiempo en segundos, el primer caso sería 1 año
SAludos
gracias por el aporte!! pero si te fijas bien, en la llamada ajax, cada vez q picas en una opcion, puede verse que se vuelven a cargar las imagenes,
habia pensado ponerlo todo en un css sprite, para que solo cargase una vez,,,,,