A short intro on “cache busting” or “asset fingerprinting”, a technique from Rails that allows you to set far-future cache expiry dates for static files and still have the browser re-load them whenever they change. The same method can easily be used with PHP.