Stale-While-Revalidate
Obsolète pendant la révalidation
Obsolète-pendant-la-révalidation peut montrer immédiatement un cache obsolète autorisé tout en vérifiant une réponse fraîche en arrière-plan.
Un autre exemple
Une liste de guides s'ouvre depuis le cache. Une vérification silencieuse ne la remplace que lorsqu'une réponse plus récente arrive.
Parties principales
- 01réponse mise en cache
- 02Fenêtre obsolète autorisée
- 03Affichage immédiat
- 04Validation en arrière-plan
- 05Nouveau remplacement
Utilisez-le lorsque
Utilisez-le pour des écrans principalement en lecture où des données légèrement anciennes sont acceptables pendant une courte période définie.
Ne l'utilisez pas lorsque
Ne fournissez pas de permissions, statut de paiement ou données de sécurité obsolètes lorsque leur ancienneté pourrait causer du tort.
Nom utilisé dans le code
stale cache -> serve now + revalidate -> fresh replace Avant d'expédier
Check the runtime and version, integration limits, dependencies and licenses, and platform support. Verify security, failure, speed, monitoring, deploy, support owner, upgrade path, and rollback.
Outcome: Complete the task with Obsolète pendant la révalidation (Stale-While-Revalidate). User context: Une liste de guides s'ouvre depuis le cache. Une vérification silencieuse ne la remplace que lorsqu'une réponse plus récente arrive. Technology or engineering concept: Obsolète pendant la révalidation (Stale-While-Revalidate). Why it fits: Utilisez-le pour des écrans principalement en lecture où des données légèrement anciennes sont acceptables pendant une courte période définie. Do not use it when: Ne fournissez pas de permissions, statut de paiement ou données de sécurité obsolètes lorsque leur ancienneté pourrait causer du tort. Engineering fit: Define where it runs and which version to use. Set its job, interfaces, data flow, dependencies, supported systems, security, and speed limits. Explain how it fits the current stack. Lifecycle safeguards: Check dependency health and licenses. Add monitoring and a fallback. Name the upgrade owner. Do not add a second tool for the same job without a measured benefit. Acceptance criteria: A small integration proves the needed behavior. Test compatibility, security, failure, and performance. Document deploy, upgrade, support, and rollback steps. Evidence and limits (evidence boundary): Un document officiel peut quand même être un brouillon, un release candidate, ou la version finale. Vérifie son statut et sa compatibilité avec le navigateur ou la plateforme. Unknowns to confirm: Current stack, runtime and version rules, target systems, dependency owner, performance budget, support period, and migration limits.
Vérifiez cette demande
Review how Obsolète pendant la révalidation (Stale-While-Revalidate) is used now. Definition: Obsolète-pendant-la-révalidation peut montrer immédiatement un cache obsolète autorisé tout en vérifiant une réponse fraîche en arrière-plan. Release checks: Check the runtime and version, integration limits, dependencies and licenses, and platform support. Verify security, failure, speed, monitoring, deploy, support owner, upgrade path, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.