Eco-Gest / Backend-Laravel

0 stars 0 forks source link

cache with redis #34

Open AugustinSeguin opened 2 months ago

AugustinSeguin commented 2 months ago

A chaque appel API on utilise Eloquent qui va requêter la BDD pour récupérer des données. L'idée est ici d'utiliser redis afin d'avoir un cache niveau serveur. On enregiste à l'aide d'une clé comme par exemple user_1 dans la mémoire cache pour une durée de 60 secondes. Si quelqu'un fait un appel sur ce serveur et que la donnée est en cache on retourne la valeur en cache sans avoir à faire une requête en BDD.

https://github.com/Eco-Gest/Backend-Laravel/tree/cache-redis

eleonoreeuzenes commented 1 month ago

TODO : Reprendre les fonctions où le cache a été ajouté et rajouter des conditions pour savoir si l'utilisateur peut avoir accès aux ressources, à l'aide de deux fonctions dans le userService.