We have occasionally frustrated users (and testers) when they fetch a fresh version of the web apps, but their browser has cached an older/incompatible version of JS or CSS files. Here are some ways to address this:
add a query-string with SHA or timestamp (changes with each deployment)
move caching to a smarter server-side cache
use a "conditional get request" with an If-Modified-Since header
if (1) above defeats all browser caching, munge the path instead (site/v4.3/myScrips.js)
We have occasionally frustrated users (and testers) when they fetch a fresh version of the web apps, but their browser has cached an older/incompatible version of JS or CSS files. Here are some ways to address this:
site/v4.3/myScrips.js
)