Retour à la leçonMission
Mission : une page qui devient lente uniquement en production
Diagnostiquer un problème N+1 invisible en test, puis le corriger avec la bonne stratégie de chargement.
Contexte
Une API affiche les 100 derniers auteurs d'un blog avec le nombre d'articles de chacun, via for auteur in auteurs: print(len(auteur.articles)). Avec 5 auteurs en environnement de test, la page répond instantanément. En production, avec des milliers d'auteurs, elle met plusieurs secondes à charger.