Към основното съдържание
🔒 Режим за преглед. Първите петнадесет урока на Foundations са безплатни; този е Pro. Стартирайте 7-дневен trial, за да отключите редактора, AI подсказките и останалата част от курса. Изисква се карта, отменете по всяко време в Dashboard.Стартирай 7-дневен trial →
← КурсовеSystem Design for Python JuniorsМодул 6 · Примери за проектиране на системи от реалния святНевалидност на CDN кеша на дизайнаpredict94 / 105
+100 XP
Задача
📝 **Въпрос:** Най-чистата стратегия за анулиране на статични активи? 📋 Изберете правилния отговор. 💡 **Съвет:** Прочетете отново теорията по-горе, ако не сте сигурни.
Предскажи изхода

Прочети кода внимателно

TTL_HOURS = 6
DEPLOYS = 1000
DEPLOYS_PER_DAY = 4
USERS_PER_HOUR = 100             # baseline traffic
PURGE_SUCCESS_PCT = 95           # purge API misses 5% of edge nodes

# TTL: users hitting cache during the stale window between deploy and TTL expiry
ttl_stale = DEPLOYS * (TTL_HOURS * USERS_PER_HOUR)
# Purge: 5% of edges miss the purge -> stale until TTL
purge_stale = DEPLOYS * (TTL_HOURS * USERS_PER_HOUR) * (100 - PURGE_SUCCESS_PCT) // 100
# Versioned URLs: new URL per deploy, no stale exposure ever
versioned_stale = 0
print(f"ttl={ttl_stale} purge={purge_stale} versioned={versioned_stale}")

Какво ще изведе програмата? Напиши тук:

💬 Дискусия

Бъди първи — задай въпрос или сподели съвет.
Влез за да се присъединиш към дискусията. Четенето е безплатно.
Зареждане на дискусията…