- Cache utilisateur en mémoire (60s TTL) : élimine la query getUserByOpenId (~300ms) de chaque requête authentifiée - Suppression du upsertUser(lastSignedIn) à chaque requête - staleTime sur toutes les queries (auth.me: 60s, workspace: 30s, frames: 120s, home: 15s) - refetchOnWindowFocus: false partout Résultat: auth.me 300ms -> 70ms, workspace load 2.5s -> 0.8s Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _core | ||
| assistantOperator.ts | ||
| auth.logout.test.ts | ||
| db.ts | ||
| ffmpegLocal.ts | ||
| gemini.test.ts | ||
| keyboardShortcuts.test.ts | ||
| llmConfig.ts | ||
| routers.test.ts | ||
| routers.ts | ||
| segmentationService.ts | ||
| servicesConfig.test.ts | ||
| servicesConfig.ts | ||
| storage.ts | ||
| uploadRoute.ts | ||
| videoProcessor.test.ts | ||
| videoProcessor.ts | ||