- Expédié
- 14 août 2026 à 02:10 UTC
- Auteur
- kamo
- Commite
- a948e2c
Trois choses ralentissaient /des messages avant qu'un seul message ne soit récupéré. Chaque e-mail a fait un aller-retour à /api/générer-otk en premier et envoyé le résultat en X-OTK. Aucune voie de ce côté n'a jamais lu cet en-tête: le proxy Monnaie sa propre OTK à usage unique depuis la session de l'appelant à buildForwardHeaders, C'est ce qui authentifie effectivement le houblon à EmailService. Donc chaque demande était vraiment deux, la première en série devant la seconde, plus deux Redis ops sur 58 sites d'appels dans 18 fichiers, chacun avec sa propre copie de l'aide. Un le site d'appel avait déjà élaboré cela et l'avait dit dans un commentaire; les autres sont maintenant cohérent avec elle. Le handoff de l'origin croisé dans page.tsx n'est pas touché, car qu'OTK se déplace vers une autre origine et y est validée. L'arborescence de dossiers était la dernière chose sur la page à demander, pour une raison Cela n'avait rien à voir avec les dépliants. FolderSidebar est un enfant de MessageBrowser, qui rend un squelette de chaussures au lieu de ses enfants jusqu'au pourpre et Les boîtes aux lettres accessibles des membres ont toutes deux répondu, deux allers-retours en série. Le liste de messages n'a jamais attendu, parce que ses allers-retours vivent dans un effet et les effets se déroulent quel que soit le retour de la composante. Les dossiers seuls s'assirent derrière la porte. Un effet maintenant commence cette demande au montage, et la barre latérale la rejoint plutôt que d'ouvrir un deuxième. "Quelles boîtes aux lettres peuvent ouvrir ce membre" a été demandé deux fois sur une monture, par useemailAvailability et par MessageBrowser, chacun effectuant EmailService à pied la boîte aux lettres, le département, les titres d'emploi et les bourses de contrôle. Les réponses sont maintenant partagés pendant trente secondes et abandonnés par chaque appel qui peut les changer. À côté de cela, /messages se souvient de l'arborescence de dossiers et de la première page il dure Montrez, par tabulation, et les peignait pendant que les versions live se chargent. Les données mises en cache sont seulement un premier cadre - chaque lecture est toujours suivie d'une vraie demande et remplacé par celui-ci - donc une entrée périmée coûte un scintillement, jamais une mauvaise réponse.