# Long-term cache by default. /* Cache-Control: max-age=31536000 # And here are the exceptions: / Cache-Control: no-cache /serviceworker.js Cache-Control: no-cache /manifest.json Cache-Control: must-revalidate, max-age=3600 # URLs in /assets do not include a hash and are mutable. # But it isn't a big deal if the user gets an old version. /assets/* Cache-Control: must-revalidate, max-age=3600