.claude/skills/backend/caching-and-performance/SKILL.md
Optimiser les performances backend. Utiliser quand les temps de réponse sont dégradés ou pour ajouter node-cache.
npx skillsauth add FRmicrow/dataFootV1 caching-and-performanceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Utilisez cette compétence pour améliorer les temps de réponse et réduire la charge du serveur en stockant temporairement les résultats de requêtes fréquentes.
Pour un endpoint GET /categories, stockez le résultat en mémoire pendant 15 minutes. Au moindre ajout, modification ou suppression d’une catégorie, videz le cache avant d’enregistrer les nouvelles données.
Le cache ne remplace pas une optimisation de requête ou de schéma. Pour les données très dynamiques, l’usage du cache doit être soigneusement évalué.
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.