Detecta el cambio de versión de la aplicación en una sola página

hoy surgió una pregunta aquí y no tengo una respuesta evidente.

Supongamos que concatenamos y minimizamos todos los archivos de recursos (CSS y Javascript) y los declaramos en la "Página maestra".

En una aplicación de varias páginas, si un archivo CSS cambia, se recargará en la próxima carga de página completa.

En una aplicación de una sola página, el usuario puede seguir trabajando durante días y nunca recargar la página principal donde se declaran los archivos CSS. El usuario nunca verá los cambios hasta que se emita un Ctrl-F5.

Estoy seguro de que alguien ya pensó en esto y tiene una experiencia para compartir :)

Para mí, usar WebSockets no es una opción. Primero porque es excesivo y segundo porque no todos mis clientes admiten la tecnología. La misma razón se aplica a todos los fallos de WebSockets ... No seguiré golpeando mis servidores debido a esto.

Entonces, ¿alguna idea para alguien? :)

Por cierto, estamos usando AngularJS si eso puede ayudar para una solución específica.

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta