
Вот как настроить два самых частых случая:
Для API-запросов (ресурсы типа /api/user) — отключить вообще:
Cache-Control: private, no-store
— private отключит кеширование во всяких CDN-ах (Cloudflare и т.д.) и прокси-серверах (Nginx/Apache/Varnish и т.д.)—
no-store попросит браузер не сохранять API-ответ вообще — и каждый раз делать новый запрос•••
Для статики с хешем в имени (ресурсы типа /static/bundle-ab3f67.js) — закешировать раз и навсегда:
Cache-Control: max-age=31556952, immutable
— max-age=31556952 включит кеширование на целый год—
immutable скажет браузеру, что ресурс перезагружать вообще никогда не нужно













