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

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

CDN и edge: тест с выбором ответа

Суть Тест с выбором на синтез по всему юниту CDN и edge — proximity-маршрутизация, cache key, многоуровневый кеш, защита от stampede, edge-вычисления и production-сбои.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

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

Цель

Убедись, что связываешь proximity-маршрутизацию, построение cache key, многоуровневый кеш, защиту от stampede и edge-вычисления — тот синтез, к которому вели отдельные уроки.

Викторина

Сайт ставит Cache-Control: public, max-age=3600, но hit rate CDN держится на 5% с тысячами разных записей на один URL. Самая вероятная единственная причина?

Викторина

Залогиненный пользователь открывает /account и видит своё имя; через час другой анонимный пользователь идёт по тому же URL и видит имя первого. Логи CDN показывают cache hit у обоих. Корень?

Викторина

Запись популярной статьи на edge истекает на 200 POP региона одновременно; 1000 пользователей запрашивают её в эту секунду, origin начинает отдавать 503, и эти 503 кешируются. Какие два слоя вместе предотвратили бы это?

Викторина

Странице товара нужны стабильный на час chrome, описание со staleness до 10 минут и персональная цена в реальном времени. no-store даёт p95 300 мс; max-age=3600 показывает устаревшие цены. Senior-ход?

Викторина

Чувствительный к латентности API на межконтинентальном пути медленный, хотя Anycast уже шлёт пользователей на BGP-ближайший POP. Почему и каков точечный фикс?

Викторина

Ты выкатываешь хотфикс; origin обновлён, но через 20 минут Европа отдаёт старую версию, а Азия — новую. Почему расхождение и каков долговременный фикс?

Итог

Сквозная линия юнита — один конвейер доставки: маршрутизация (Anycast для масштаба и поглощения DDoS, GeoDNS для контроля, smart routing для коррекции латентной слепоты BGP) ставит пользователя на правильный edge; cache key (URL + метод + Vary) решает, что переиспользуемо, и Vary высокой кардинальности или cookie-слепые ключи — классические footgun; многоуровневый кеш плюс origin shield и stale-while-revalidate берегут origin от стада; edge workers и edge-side composition собирают фрагменты с разными TTL ради быстрых страниц со свежими данными; а эксплуатация замыкает цикл 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.