SYSTEM ATLASЗагрузка материала

Суррогатный ключ кэша

Surrogate Cache Key

Ответ помечается логическими ключами, по которым CDN может инвалидировать группу связанных объектов.

Простыми словами

Кэшированный ответ помечают не только URL, но и логическими метками. Если меняется, например, один товар, CDN может по такой метке удалить все страницы и фрагменты, где этот товар использовался.

Пример от @Vibeclakr

Пример при разработке

В проекте команда фиксирует практику «Суррогатный ключ кэша» как отдельное правило, добавляет автоматическую проверку и наблюдаемый критерий результата.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Формальное определение

Ответ помечается логическими ключами, по которым CDN может инвалидировать группу связанных объектов.

Механизм действия

Для «Суррогатный ключ кэша» команда задаёт явные границы, проверяемый контракт и сигнал, по которому видно соблюдение или нарушение правила.

Пример в работе

Нерабочий подход

Использовать «Суррогатный ключ кэша» как термин без владельца, критерия и проверки реального поведения.

Системный подход

Связать «Суррогатный ключ кэша» с конкретным риском, тестом или метрикой и пересматривать правило при изменении контекста.

Ограничения

Практика «Суррогатный ключ кэша» решает ограниченную задачу и не заменяет анализ всей системы, проверку исходных допущений и измерение побочных эффектов.

Источник

Microsoft, “Cloud Design Patterns”, 2026.

Первоисточник