Agregar un par clave / valor de cadena de consulta a un recurso estático (como una imagen, CSS o JavaScript) puede causar problemas de almacenamiento en caché .
Específicamente, dado que mencionó Firefox , su problema podría estar relacionado con una 'colisión de caché', donde:
Las funciones hash de caché de disco de Firefox pueden generar colisiones para URL que difieren solo ligeramente, es decir, solo en límites de 8 caracteres. Cuando los recursos se combinan con la misma clave, solo uno de los recursos se conserva en la memoria caché del disco; los recursos restantes con la misma clave deben recuperarse en los reinicios del navegador. Por lo tanto, si está utilizando huellas digitales o está generando de manera programática URL de archivos, para maximizar la tasa de aciertos de caché, evite el problema de colisión de hash de Firefox asegurándose de que su aplicación genere URL que difieran en límites de más de 8 caracteres.
[Fuente: https://developers.google.com/speed/docs/best-practices/caching ]
radar-picture-sep2013.png
y cuando cambie en algún momento en el futuro seríaradar-picture-jan2014.png
. Puede configurar la edad máxima de PNG para un año, de modo que a menos que cambie el nombre de archivo, el navegador puede cargar la imagen en caché durante mucho tiempo.