Cache & Gestion des données¶
Stridevox met en cache vos données Garmin localement pour un accès rapide. Cette page explique le fonctionnement du cache et comment gérer vos données.
Comment fonctionne le cache¶
Lorsque vous synchronisez avec Garmin, Stridevox télécharge vos données fitness et les stocke dans une base de données locale. Cela signifie :
- Accès rapide — L'IA et le tableau de bord lisent depuis le cache local, pas depuis les serveurs de Garmin
- Navigation hors ligne — Consultez vos données même quand l'API de Garmin est lente ou indisponible
- Réduction des appels API — Garmin a des limites de débit ; le cache minimise la fréquence des appels à leur API
Paramètres du cache¶
Configurez la quantité de données à mettre en cache dans Paramètres > Garmin Connect :
Limite d'activités¶
- Par défaut : 100 activités
- Maximum : 10 000 activités
- Contrôle combien d'activités sont stockées localement
- Utilisez Vérifier le nombre total d'activités dans Garmin pour voir combien vous en avez
Plage de jours¶
- Par défaut : 30 jours
- Maximum : 365 jours
- Contrôle combien de jours de résumés quotidiens et de données de sommeil conserver
- Les données plus anciennes ne sont pas supprimées — cela n'affecte que les nouvelles synchronisations
Opérations de synchronisation¶
Synchronisation incrémentale (Rapide)¶
Cliquez sur Synchroniser (Rapide) pour récupérer uniquement les nouvelles données depuis la dernière synchronisation :
- Vérifie les nouvelles activités
- Met à jour les résumés quotidiens des jours récents
- Récupère les données de sommeil manquantes
- Option la plus rapide pour les mises à jour régulières
Rafraîchissement complet¶
Cliquez sur Rafraîchissement complet pour vider le cache et tout retélécharger :
- Supprime d'abord toutes les données en cache
- Retélécharge les activités jusqu'à votre Limite d'activités
- Retélécharge les résumés quotidiens pour votre Plage de jours
- Prend plus de temps mais garantit l'intégrité des données
Vider le cache¶
Cliquez sur Vider le cache pour supprimer toutes les données en cache sans retélécharger :
- Supprime toutes les activités, données de sommeil et résumés quotidiens
- Le Chat IA n'aura plus de contexte fitness jusqu'à la prochaine synchronisation
- N'affecte pas votre historique de chat ni vos paramètres
Tâches en arrière-plan¶
Pour les synchronisations volumineuses, utilisez les tâches en arrière-plan pour que la page reste réactive :
- Lancer un rafraîchissement complet — Exécute un rafraîchissement complet en arrière-plan
- Lancer une synchronisation incrémentale — Exécute une synchronisation incrémentale en arrière-plan
Surveillance des tâches¶
La section Tâches en arrière-plan affiche :
| Statut | Signification |
|---|---|
| En attente | La tâche est en file d'attente et attend de démarrer |
| En cours | La tâche synchronise activement les données (affiche le % de progression) |
| Terminé | La tâche s'est terminée avec succès |
| Échoué | La tâche a rencontré une erreur |
Actions sur les tâches¶
- Actualiser — Met à jour la liste des tâches pour voir le statut actuel
- Annuler — Arrête une tâche en cours ou en attente
- Réessayer — Relance une tâche échouée
Statut du cache¶
La section Gestion des données affiche ce qui est actuellement en cache :
- Activités : Nombre d'activités en cache
- Données de sommeil : Nombre d'enregistrements de sommeil stockés
- Résumés quotidiens : Nombre d'enregistrements de résumés quotidiens
- Dernière synchronisation : Date de la dernière mise à jour du cache
Bonnes pratiques¶
Stratégie de cache recommandée
- Configuration initiale : Définissez la Limite d'activités à la profondeur d'historique souhaitée, puis utilisez Lancer un rafraîchissement complet
- Mises à jour régulières : Utilisez Synchroniser (Rapide) après que chaque séance s'est synchronisée avec Garmin
- Maintenance hebdomadaire : Aucune action nécessaire — la synchronisation incrémentale gère tout
- Dépannage : Si les données semblent incorrectes, utilisez Rafraîchissement complet pour reconstruire le cache
Limites de débit Garmin
Garmin impose des limites de débit sur son API. Si vous êtes limité, attendez 2 à 3 minutes avant de réessayer. Les tâches en arrière-plan gèrent les tentatives automatiquement.