optimisations des requêtes bd

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | non
| Nouvelle Fonctionnalité ? | non
| Tickets concernés         | Optimisation des requetes

La PR a surtout pour but de réduire le nombres de requetes. On en est à 3 fois moins de requêtes qu'avant dans la barre du haut (qui se charge tout le temps).

Le projet est plus réactif et plus scalable. On peut encore optimiser, mais le plus gros est déjà là.