Выбор ответа Middle Заголовки и cookies обновлено
Cache-Control: no-store и no-cache
Вопрос
Чем Cache-Control: no-cache отличается от no-store?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: no-cache разрешает хранить копию, но перепроверять её у сервера; no-store запрещает хранить. Название no-cache обманчиво: кешировать можно, но каждый раз нужно спросить сервер (условным запросом с ETag).
Варианты ответа
no-cacheразрешает хранить копию, но перепроверять её у сервера;no-storeзапрещает хранитьправильный ответ- Это синонимы: оба запрещают кеш,
no-storeпросто более новая запись того же правила no-storeразрешает хранить ответ в браузере, но запрещает прокси и CDN,no-cacheнаоборотno-cacheзапрещает любое кеширование, аno-storeразрешает хранить до перезагрузки
Разбор
Название no-cache обманчиво: кешировать можно, но каждый раз нужно спросить сервер (условным запросом с ETag). Полный запрет даёт no-store, его ставят на ответы с персональными данными, например выписку или профиль. Проверка для QA: страница с личными данными не должна сохраняться после выхода из аккаунта и браться из кеша для другого пользователя.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.