HTTP caching browsers आणि CDNs ना response पुन्हा fetch करण्याऐवजी पुनर्वापर करू देते, जे Cache-Control header द्वारे नियंत्रित होते. web apps साठी विजयी pattern: तुमच्या asset filenames ना hash करा आणि त्यांना सदैव cache करा; HTML uncacheable ठेवा.
दोन-स्तरीय strategy
http
# Hashed, versioned assets — content never changes for a given URL
Cache-Control: public, max-age=31536000, immutable
# e.g. /static/app.9f2c1a.js (the hash changes when content changes)
# HTML — must always be fresh so it can point at new asset hashes
Cache-Control: no-cache
