il y a 45 j
Cache, synchronisation wiki et mode sommeil
Framelab · Équipe
Les lectures publiques sont mises en cache pour garder Framelab rapide avec un petit budget. Cela concerne les tuiles d’accueil, les pages de builds et de Fashion publics, les résultats de listes, les commentaires, le world state et les instantanés market.
Pourquoi un cache
Envoyer chaque requête anonyme directement à notre base ou à Warframe.market serait plus lent et plus coûteux. Un cache edge de courte durée sert le dernier bon instantané pendant qu’une version plus fraîche se reconstruit en arrière-plan.
Fenêtres souple et stricte
La plupart des caches publics utilisent deux âges :
- Fenêtre souple, après laquelle nous préférons un rafraîchissement en arrière-plan mais pouvons encore montrer l’instantané précédent.
- Fenêtre stricte, après laquelle l’entrée de cache est supprimée et la requête suivante doit reconstruire depuis la base ou une API amont.
Les fenêtres typiques pendant la bêta, sujettes à réglage, sont d’environ 5 minutes souple et 15 minutes strict pour l’accueil, les builds publics et Fashion, et d’environ 2 et 10 minutes pour les pages de listes. Certaines lignes, comme le résumé d’accueil, indiquent aussi la prochaine reconstruction planifiée.
Le radar de cache
Si vous êtes connecté, le bas de l’accueil affiche le radar de cache :
- Une carte par famille de cache, pour l’accueil, les builds, Fashion, les listes, les commentaires, le world state et le reste.
- Les badges Live indiquent quand nous avons un horodatage réel pour cette ligne.
- Les barres de compte à rebours montrent la prochaine actualisation souple.
- Les horloges souple, stricte et planifiée suivent votre locale.
- Une ligne compacte temps forts communauté (Retirer les pubs / réactiver) sous les cartes.
Sync catalogue nocturne vs sommeil
Chaque nuit (vers 00:00 UTC) nous rafraîchissons Équipement, mods et icônes depuis le wiki public et les textures DE quand quelque chose a changé. Framelab reste en ligne pendant ce travail — voir la note sur le pipeline de synchronisation.
Le mode sommeil est différent : une courte page de maintenance « Framelab dort ». Nous l’utilisons seulement pour une reconstruction catalogue lourde sur serveur — pas dans le rafraîchissement nocturne habituel.
Faut-il s’inquiéter du sommeil ?
Sur le site live, en général non. Pas de coupure nocturne pour les mises à jour catalogue, et la plupart des Tenno ne voient jamais de compte à rebours ni d’avertissement de sommeil sur l’accueil.
Si vous voyez un compte à rebours sous le radar ou l’avertissement pré-sommeil, une fenêtre de maintenance planifiée peut s’ouvrir bientôt — souvent vers minuit UTC. C’est un préavis, pas un bannissement ni une erreur.
Sommeil et miss de cache
Le sommeil (quand il arrive) est une maintenance volontaire. Ce n’est pas un bannissement, et ce n’est pas la même chose qu’une page simplement en retard de quelques minutes.
- Les délais de cache normaux peuvent affecter les pages publiques quelques minutes après une publication fraîche.
- Un sommeil actif affiche la page de maintenance jusqu’à la fin de la reconstruction, ou au plus 45 minutes.
- Après réouverture, les caches se remplissent au fil des visites.
Au quotidien
- Les pages publiques peuvent afficher avec quelques minutes de retard une publication toute fraîche.
- Sync wiki nocturne sans couper le site.
- Vos builds, favoris et données de compte vivent dans notre base de données, pas dans le cache wiki.
À lire aussi : L’avertissement affiché avant le mode sommeil. Signalez les problèmes via Feedback.