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

Сети и протоколы

CDN и edge: тест на свободное припоминание

Суть Промпты на свободное припоминание по всему юниту CDN и edge. Ответь на каждый своими словами, затем открой эталонный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

Припоминание сильнее перечитывания. На каждый промпт скажи или запиши полный ответ по памяти до того, как открыть эталон — именно усилие припоминания закрепляет материал.

Цель

Восстанови ключевые механизмы юнита — Anycast против GeoDNS, построение cache key, origin shield, stale-while-revalidate, edge-композицию и точечный purge — не подглядывая в уроки.

Вспомните перед уходом
  1. 01
    Anycast и GeoDNS оба маршрутизируют пользователя на ближний edge. Объясни, как решает каждый и как они сбоят по-разному.
  2. 02
    Что такое EDNS Client Subnet, что он чинит и какова цена?
  3. 03
    Как строится cache key CDN и почему заголовок Vary: User-Agent — footgun?
  4. 04
    Что делает origin shield и сколько запросов к origin он порождает, когда 200 edge региона разом промахиваются на одном холодном URL?
  5. 05
    Объясни cache stampede и как stale-while-revalidate его инвертирует.
  6. 06
    Опиши edge-side composition для страницы товара и почему она лучше одного TTL на всю страницу, и как cache-tag purge ложится на сайт из тысячи URL.
Итог

Если ты смог восстановить каждый ответ по памяти, ты держишь хребет юнита: Anycast и GeoDNS (плюс ECS и smart routing) ставят пользователя на правильный edge с разными режимами сбоя; cache key (URL + метод + Vary) решает переиспользование, а Vary высокой кардинальности его уничтожает; origin shield и stale-while-revalidate берегут origin от стада на истечении; edge-side composition отдаёт быстрые страницы со свежими фрагментами; а cache-tag purge делает инвалидацию управляемой в масштабе.

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

Trademarks belong to their respective owners. Editorial reference only.