Naar hoofdinhoud
🔒 Voorbeeldmodus. De eerste vijftien Foundations-lessen zijn gratis; deze is Pro. Start een 7-daagse trial om de editor, AI-hints en de rest van het curriculum te ontgrendelen. Kaart vereist, op elk moment opzegbaar in Dashboard.Start 7-daagse trial →
← CursussenSystem Design for Python JuniorsModule 6 · Real-World systeemontwerpcasussenOntwerp CDN-cache-invalidatiepredict94 / 105
+100 XP
Opdracht
📝 **Vraag:** Schoonste invalideringsstrategie voor statische assets? 📋 Kies het juiste antwoord. 💡 **Hint:** Herlees de bovenstaande theorie als je het niet zeker weet.
Voorspel uitvoer

Lees de code zorgvuldig

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}")

Wat zal het programma uitprinten? Schrijf hier:

💬 Discussie

Wees de eerste — stel een vraag of deel een tip.
Log in om mee te doen aan de discussie. Lezen is gratis.
Discussie laden…