Vous consultez la documentation d'Apigee Edge.
Consultez la
documentation Apigee X. en savoir plus
Apigee Edge assure la mise en cache pour la persistance de l'environnement d'exécution des données entre les requêtes. Vous accédez au cache à l'aide de règles, telles que PopulateCache, LookupCache, InvalidateCache et ResponseCache.
Votre organisation inclut l'accès à un cache partagé qui est utile dans la plupart des cas. Si vous souhaitez contrôler plus précisément les performances, vous pouvez également configurer votre propre cache.
Vous pouvez utiliser un cache pour :
- Réduire la latence et le trafic. Les requêtes sont satisfaites plus rapidement, avec des représentations réutilisées.
- Conserver des données entre les transactions. Vous pouvez stocker les données de session pour les réutiliser dans des transactions HTTP.
- Soutenir la sécurité. Établissez le périmètre d'accès aux entrées de cache, de sorte qu'elles ne soient accessibles que dans un environnement particulier ou par un proxy d'API spécifique.
Utiliser la persistance
Obtenez un contexte et des exemples sur les fonctionnalités de persistance fournies par Edge.
Outils de persistance dans Edge
Découvrez comment les règles sont compatibles avec la mise en cache à usage général, la mise en cache des réponses backend et les mappages clé-valeur.
Exemple : mise en cache à usage général
Affichez le code qui montre comment sont utilisées les règles PopulateCache, LookupCache et InvalidateCache.
Utiliser des clés de cache
Découvrez les options permettant de créer des identifiants uniques pour les entrées de cache.
Créer et modifier un cache d'environnement
Créez vos propres caches lorsque le cache partagé inclus ne répond pas à vos besoins.
Composants internes du cache
Découvrez comment le système de cache est structuré, et comment les valeurs par défaut du cache interagissent avec les règles.
Utiliser des mappages clé-valeur
Créez et gérez des collections de paires clé/valeur chiffrées ou non chiffrées n'expirant pas.
Compatibilité avec les en-têtes de réponse HTTP
Découvrez comment les en-têtes de réponse HTTP sont gérés lorsque vous utilisez la règle ResponseCache.
Documentation de références des règles
Utilisez ces règles avec la persistance.
Règle PopulateCache
Placer les données dans le cache à usage général.
Règle LookupCache
Récupérez les données du cache à usage général.
Règle InvalidateCache
Supprimer une entrée du cache à usage général.
Règle ResponseCache
Obtenir et transférer des données à partir d'une ressource backend.
Règle d'opérations de mappage de clés-valeurs
Utilisez un magasin de mappages clé-valeur pour la persistance à long terme.
Références API
Utiliser ces API pour travailler avec des caches.
Effacer une entrée de cache
Effacer une entrée de cache à l'aide de la clé de cache.
Créer un cache dans un environnement
Créer un cache dans un environnement.
Obtenir des informations sur un cache
Obtenir des informations sur un cache.
Effacer toutes les entrées du cache
Effacer les entrées de cache. Le périmètre de l'opération peut être limité par un préfixe de clé de cache.
Répertorier les caches d'un environnement
Répertorier les caches dans un environnement.
Mettre à jour un cache dans un environnement
Mettre à jour un cache dans un environnement.
Vider le cache
Supprimer un cache.
Mappages clé-valeur
Créer et gérer des collections (mappages) de paires clé/valeur persistantes à plusieurs niveaux d'accès