Продвинутый
В чем разница между Cache-Control: no-cache и no-store?
Оба заголовка управляют кэшированием в браузере или CDN, но делают это по-разному:
- no-store: Жесткий запрет. Браузеру вообще запрещено сохранять ответ на диск или в память. Каждый раз делается полный запрос к серверу (используется для банковских данных).
- no-cache: Браузер может сохранить ответ, но перед тем как показать его юзеру, обязан сходить на сервер (например, через ETag) и спросить: "Мой кэш еще актуален?". Если да (304), покажет из кэша.
💡 Суть: no-cache не запрещает кэш, он заставляет его валидировать.