Механизмы управления кэшем Cache-control Mechanisms

Механизмы управления кэшем Cache-control Mechanisms. Основные механизмы кэша в HTTP 1.1 указанные сервером время устаревания expiration time и указатель достоверности validator - неявные директивы кэшу. Возможны случаи, в которых сервер или клиент должен обеспечить явные директивы HTTP кэшу. Мы используем для этой цели заголовок Cache-Control.

Заголовок Cache-Control позволяет клиенту или серверу передавать ряд директив как в запросах, так и в ответах.

Эти директивы обычно отменяют испоьзуемые по умолчанию кэширующие алгоритмы. В качестве общего правила если имеется очевидный конфликт между значениями заголовка, то должна применяться наиболее ограничивающая интерпретация то есть та, которая, наилучшим образом сохранит семантическую прозрачность. Однако в некоторых случаях директивы управления кэшем Cache-Control явно указывают ослабление уровня семантической прозрачности например, максимально-просроченный max-stale или общий public . 13.1.4