Estamos haciendo cambios en nuestro sprite principal y estoy debatiendo los beneficios de cambiar su nombre completamente o agregar una cadena de consulta hasta el final.¿Alguien sabe de algún problema usando una cadena de consulta dentro de un archivo CSS?
Existe una lógica para mantener la versión anterior para admitir el caché de Google, archive.com, etc., pero también sería mucho más claro en nuestro sistema si tuviera que editar el archivo y agregar una cadena de consulta al CSS llamada de la imagen:
#element-id { background-image: url('my-sprite.png?version1'); }
Mi pregunta es, ¿alguien sabe de algún problema con el navegador mediante una consulta cadena de almacenamiento en memoria caché en un archivo CSS?
Mi sospecha es que los navegadores manejan las solicitudes de imágenes css de la misma manera ya sea desde archivos CSS o HTML, así que, siempre y cuando mi servidor exprese correctamente la información del encabezado, debería estar bien.
Parece que Stack Overflow hace exactamente lo mismo con sus sprites, por lo que hay al menos un caso. Compruebe el [archivo CSS] (http://cdn.sstatic.net/stackoverflow/all.css?v=2b9549b94105): 'background-image: url (" img/sprites.png? V = 4 ")' –