Par défaut, les dashboards Serenytics sont live. C'est à dire qu'à chaque chargement du dashboard, le système qui contient les données va être intérrogé pour obtenir les dernières données. Mais pour des raisons de performance, vous pouvez configurer notre système de cache.
Si le cache est activé, quel que soit votre volume de données, le chargement d'un dashboard sera quasi immédiat. Vous pouvez par exemple décider d'activer un cache de 24h sur une source de données. Dans ce cas, la source de données sera interrogée une première fois au premier chargement du dashboard et les résultats seront stockés en cache. Lors des chargements suivants de ce dashboard (dans les 24h suivants le premier chargement), le dashboard chargera ses données directement depuis le cache et sera donc très rapide à se charger.
Vous pouvez décider de recharger le cache d'un dashboard par une tâche automatisée, programmée grâce au scheduler. Cela vous permet par exemple de recharger le cache d'un dashboard chaque nuit. Pendant la journée, aucun calcul ne sera effectué par le dashboard. Toutes les requêtes auront leur résulat en cache. Le dashboard aura alors un chargement quasi instantané pour les utilisateurs.