Stiamo apportando modifiche al nostro sprite principale e sto discutendo i vantaggi di aver cambiato completamente il suo nome o di aver aggiunto una stringa di query alla fine.Qualcuno sa di problemi usando una querystring all'interno di un file CSS?
C'è una logica per mantenere la vecchia versione per supportare la cache di Google, archive.com, ecc., Ma sarebbe anche molto più pulita sul nostro sistema se dovessi semplicemente modificare il file e aggiungere una stringa di query al CSS chiamata immagine:
#element-id { background-image: url('my-sprite.png?version1'); }
la mia domanda è, qualcuno sa di eventuali problemi del browser con l'utilizzo di una query stringa di cache di Buster in un file CSS?
Il mio sospetto è che i browser gestiscano le richieste di immagini css allo stesso modo sia che provengano da file CSS o via HTML, quindi, fintanto che il mio server sta esprimendo correttamente le informazioni dell'intestazione, dovrei essere OK.
Sembra che lo Stack Overflow faccia esattamente la stessa cosa con i loro sprite, quindi c'è almeno un caso. Controlla il [file CSS] (http://cdn.sstatic.net/stackoverflow/all.css?v=2b9549b94105): 'background-image: url (" img/sprites.png? V = 4 ")' –