Cita:
Iniciado por inforob pues yo diria que si requiere,,,,, por el hecho que comento,,,, tal vez sea mi ignorancia de como funciona una peticion get, y como guarda en cache el servidor la imágen, y supongo que cada navegador tendrá sus estrategias,,,,
yo lo único que quiero es minimizar la carga de imágenes en una llamada Ajax
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