Según las mejores prácticas de Yahoo para acelerar su sitio , ofrecemos contenido estático de un CDN utilizando encabezados de caducidad de caché en el futuro lejano. Por supuesto, necesitamos actualizar ocasionalmente estos archivos "estáticos", por lo que actualmente agregamos una versión infija como parte del nombre de archivo (según la suma SHA1 del contenido del archivo). Así:
styles.min.css
Se convierte en:
styles.min.abcd1234.css
Sin embargo, administrar los archivos versionados puede volverse tedioso, y me preguntaba si una notación de argumento GET podría ser más limpia y mejor:
styles.min.css?v=abcd1234
¿Cuál usas y por qué? ¿Hay consideraciones relacionadas con el navegador o el proxy / caché que debería tener en cuenta?