awesome-everything EN
↑ Обратно к восхождению

Кеширование

Кэширование, капстоун: тест на свободное воспроизведение

Суть Промпты на свободное воспроизведение по всему треку кэширования. Сначала ответь своими словами, затем открой модельный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Воспроизведение бьёт перечитывание. Для каждого промпта произнеси или запиши полный ответ по памяти, прежде чем открыть модельный — усилие воспроизведения поперёк всего трека и сплавляет отдельные юниты в единый инстинкт проектирования.

Цель

Восстанови хребет трека — владение уровнями, правило каскада TTL, защиты от stampede и dogpile, валидаторы против свежести, SWR против stale-if-error и инвалидацию через write-path — не заглядывая в уроки.

Вспомните перед уходом
  1. 01
    Назови четыре уровня кэширования, через которые может пройти байт, и данные, которыми владеет каждый.
  2. 02
    Сформулируй правило каскада TTL и объясни, какой баг оно предотвращает.
  3. 03
    Различи stampede и dogpile и дай защиту для каждого.
  4. 04
    Когда брать валидатор (ETag/Last-Modified) против директивы свежести (max-age/s-maxage)?
  5. 05
    Сравни stale-while-revalidate и stale-if-error и объясни, почему надёжный стек использует оба.
  6. 06
    Почему инвалидация принадлежит write-path и каков правильный порядок распространения?
Итог

Если ты восстановил каждый ответ по памяти, ты держишь хребет трека как единый дизайн: назначь каждому уровню данные, которыми он владеет, сокращай свежесть наружу (или purge’ай внешний уровень на каждое внутреннее изменение), защищай истечение горячего ключа через single-flight плюс SWR, используй директивы свежести, чтобы пропустить запрос, и валидаторы, чтобы сделать неизбежную ревалидацию дешёвым 304, наслаивай stale-while-revalidate для счастливого пути и stale-if-error для сбоев, и встраивай инвалидацию в write-path, чтобы она распространялась Redis → proxy → CDN по порядку. Капстоунский навык — скомпоновать это в стратегию, держащуюся под реальной нагрузкой, а не заучить одну директиву.

Продолжить восхождение ↑Кэширование, капстоун: чтение кода и заголовков
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.