Backend Flashcards
1
Q
Qu’est ce que le lazy loading en backend ?
A
C’est le fait de charger les relations uniquement lorsqu’on veut accéder aux données
2
Q
Qu’est ce que le eadger loading en backend ?
A
C’est le fait de charger en amont toutes les relations d’un objet, mais de manière plus efficace que le lazy loading (en général avec une seule requête SQL)
3
Q
Quand utiliser le eadger loading en backend ?
A
Quand on rencontre le problème du N+1
4
Q
Qu’est ce que le problème du N+1 en backend ?
A
C’est le fait de multiplier inutilement les requêtes SQL lorsqu’on essaye de charger les relations d’une liste d’objets. Il faut mieux passer par du eadger loading