Bonne pratique
Les réponses AJAX qui seront inchangées dans un futur proche ne doivent pas être redemandées au serveur. Par conséquent, les mettre en cache pour économiser de la bande passante.
Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.
Utiliser React Query permet de gérer efficacement le caching des réponses AJAX. En adoptant une approche "cache first", nous minimisons les appels réseau inutiles en récupérant les données depuis le cache lorsqu'elles sont encore valides.
Grâce à la gestion de l'invalidation et des états "stale", nous assurons que les données mises en cache sont actualisées de manière appropriée. Cela réduit non seulement la bande passante consommée, mais joue également un rôle dans la réduction de l'empreinte écologique du site.
Règle de validation
Le nombre de réponses AJAX non mises en cache doit être inférieur ou égal à 10%
Ressources économisées