34 | 34 | Instead, the purpose of this is to allow us to serve static files with `Cache-Control: immutable` or `Cache-Control: max-age=<some large number>` without fear. As long as the content of the file does not change, the URL's `cache_hash` will not change, so the browser will use the cached version. But if the content of the static file changes, the `cache_hash` parameter will change, causing the browser to request the new version of the file. This gets us the best of both worlds: we maximize usage of browser cache for static files, while never having to worry that our users are seeing stale versions of static files. |