Secondo le best practice di Yahoo per accelerare il tuo sito , forniamo contenuti statici da una rete CDN usando intestazioni di scadenza della cache molto lontane. Naturalmente, dobbiamo occasionalmente aggiornare questi file "statici", quindi attualmente aggiungiamo una versione infix come parte del nome file (basato sulla somma SHA1 del contenuto del file). Così:
styles.min.css
diventa:
styles.min.abcd1234.css
Tuttavia, la gestione dei file con versione può diventare noiosa e mi chiedevo se una notazione dell'argomento GET potesse essere più chiara e migliore:
styles.min.css?v=abcd1234
Quale usi e perché? Ci sono considerazioni relative al browser o al proxy / cache che dovrei considerare?