HTTP cachování umožňuje prohlížečům a CDN znovu použít odpověď místo jejího opětovného stahování, řízené hlavičkou Cache-Control. Vítězný vzor pro webové aplikace: hashujte názvy souborů assetů a cacheujte je navěky; HTML nechte necacheovatelné.
Dvouúrovňová strategie
http
# Hashované, verzované assety — obsah se pro danou URL nikdy nemění
Cache-Control: public, max-age=31536000, immutable
# např. /static/app.9f2c1a.js (hash se změní, když se změní obsah)
# HTML — musí být vždy čerstvé, aby mohlo ukazovat na nové hashe assetů
Cache-Control: no-cache
