کش مرورگر میتواند منابعی مثل تصویر و CSS را ذخیره کند تا دفعهٔ بعد دوباره دانلود نشوند. رفتار آن را هدرهای HTTP کنترل میکنند.
Cache-Control: public, max-age=31536000, immutable
ETag: "abc123"max-age: چند ثانیه میشود منبع را بدون پرسیدن از سرور استفاده کرد.no-cache: ذخیره میشود اما پیش از استفاده باید اعتبارش از سرور پرسیده شود.no-store: اصلاً ذخیره نشود؛ برای دادههای حساس.ETag: اگر منبع تغییر نکرده باشد، سرور پاسخ سبک 304 میدهد.
الگوی رایج
فایلهای استاتیک با نام شامل هش (مثل app.3f9a.js) را برای یک سال و immutable کش کنید؛ فایل HTML را با no-cache بدهید تا همیشه نسخهٔ تازه به اشارهی آنها برسد.




