Сети и протоколы
CDN и edge: тест на свободное припоминание
Припоминание сильнее перечитывания. На каждый промпт скажи или запиши полный ответ по памяти до того, как открыть эталон — именно усилие припоминания закрепляет материал.
Восстанови ключевые механизмы юнита — Anycast против GeoDNS, построение cache key, origin shield, stale-while-revalidate, edge-композицию и точечный purge — не подглядывая в уроки.
- 01Anycast и GeoDNS оба маршрутизируют пользователя на ближний edge. Объясни, как решает каждый и как они сбоят по-разному.
- 02Что такое EDNS Client Subnet, что он чинит и какова цена?
- 03Как строится cache key CDN и почему заголовок Vary: User-Agent — footgun?
- 04Что делает origin shield и сколько запросов к origin он порождает, когда 200 edge региона разом промахиваются на одном холодном URL?
- 05Объясни cache stampede и как stale-while-revalidate его инвертирует.
- 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 делает инвалидацию управляемой в масштабе.