Présentation
LemonData gère automatiquement la mise en cache pour optimiser les performances et réduire les coûts. Bien qu’il n’existe pas de point de terminaison public pour vider les entrées du cache, vous avez un contrôle total sur le comportement de mise en cache via des contrôles au niveau de la requête.Contourner le cache
Pour obtenir des réponses fraîches sans utiliser le cache, utilisez le paramètrecache_control dans votre requête :
Options de contrôle du cache
| Type | Effet |
|---|---|
no_cache | Ignorer la recherche dans le cache, toujours obtenir une réponse fraîche |
no_store | Ne pas stocker cette réponse dans le cache |
response_only | Utiliser uniquement le cache de correspondance exacte (ignorer le sémantique) |
semantic_only | Utiliser uniquement le cache sémantique (ignorer la correspondance exacte) |
Retours sur le cache
Si vous recevez une réponse mise en cache incorrecte, vous pouvez la signaler :Cas d’utilisation
Tester des réponses fraîches
Tester des réponses fraîches
Pendant le développement, utilisez
cache_control: {"type": "no_cache"} pour vous assurer d’obtenir des réponses API fraîches.Requêtes sensibles au facteur temps
Requêtes sensibles au facteur temps
Pour les données en temps réel comme les cours de la bourse ou la météo, utilisez toujours
no_cache pour obtenir des informations à jour.Débogage
Débogage
Lors du débogage de réponses inattendues, utilisez
no_cache pour exclure les résultats mis en cache.Pour plus de détails sur la mise en cache, consultez le Guide de mise en cache.