Я читал об одном значении заголовка кеша. Чтобы проверить, что я узнал, я открыл facebook и проверил. Это заголовок ответа Cache-Control Я получаю:Значение нескольких значений в заголовке управления кешем
cache-control:private, no-cache, no-store, must-revalidate
Я смущен, что этот заголовок на самом деле говорит, потому что он содержит 4 значения одновременно. Итак, что происходит с отправкой ресурса через сеть, если он содержит такой заголовок?
EDIT:
нет-магазин не говорит, «не хранить вообще, а не в частных не государственных кэшей», и никто кэш не говорит «yeees можно кэшировать, но убедитесь, что вы перепроверить свежести, когда ресурс запрашивается ". Частный говорит: «Вы можете хранить в частных кэшах». Он не может делать все 3 одновременно. Но, тем не менее, здесь мы вынуждены отправлять их в ответ в то же время. Похоже, есть некоторые дополнительные правила, о которых я не знаю.
Прочтите спецификацию? https://greenbytes.de/tech/webdav/rfc7234.html#cache-response-directive –
Я знаю, что они означают отдельно, я не знаю, что думать о них, когда их более одного. no-cache и no-store означают разные вещи и, к примеру, не могут выполняться одновременно. – sanjihan
'no-cache' не говорит« вы можете кэшировать ».' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' –