GreenCodeLab.github.io

View on GitHub

Mettre en cache les données calculées souvent utilisées

La génération de page à partir de données dynamiques consomme plus de ressources qu’un simple affichage sans recherche ou calcul de données.

Si une recherche de données ou un calcul est fréquement demandé - et surtout si cette recherche (ou calcul) est complexe - il est recommandé de mettre en cache le résultat du coté serveur afin qu’il soit disponible immédiatement.

Il est possible d’utiliser un cache en RAM (key-value store) ou sur un fichier.

Les paramètres conditionnant l’accès aux données mises en cache doivent être soigneusement choisis (les données doivent toujours être à jour et en adéquation avec les restrictions d’accès de l’utilisateur).