Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Apigee Edge fornisce la memorizzazione nella cache per la persistenza dei dati in fase di runtime tra le richieste. Accedi alla cache con i criteri, ad esempio Criterio di compilazione della cache, Criterio LookupCache, Criterio InvalidateCache e Criterio Cache risposta.
La tua organizzazione include l'accesso a una cache condivisa utile per la maggior parte dei casi. Puoi anche configurare la tua cache se vuoi un controllo più preciso delle prestazioni.
Ti consigliamo di utilizzare una cache per:
- Riduci la latenza e il traffico. Le richieste vengono soddisfatte in un tempo più breve e con rappresentazioni riutilizzate.
- Mantieni i dati invariati nelle transazioni. Puoi archiviare i dati della sessione per riutilizzarli nelle transazioni HTTP.
- Supporta la sicurezza. Limita l'accesso alle voci della cache in modo che sia possibile accedervi solo in un determinato ambiente o da un proxy API specifico.
Utilizzo della persistenza
Scopri informazioni di base ed esempi sulle funzionalità di persistenza fornite da Edge.
Strumenti di persistenza in Edge.
Scopri in che modo le norme supportano la memorizzazione nella cache per uso generale, la memorizzazione nella cache della risposta di backend e le mappe chiave-valore.
Esempio: memorizzazione nella cache per uso generico
Visualizza il codice che mostra come vengono utilizzati insieme i criteri Populate Cache, LookupCache e InvalidateCache.
Lavorare con le chiavi di cache
Scopri le opzioni per creare identificatori univoci per le voci della cache.
Creare e modificare una cache dell'ambiente
Crea le tue cache quando la cache condivisa inclusa non soddisfa le tue esigenze.
Componenti interni della cache
Scopri come è strutturato il sistema di cache e come i valori predefiniti della cache interagiscono con i criteri.
Lavorare con le mappe chiave-valore
Crea e gestisci raccolte di coppie chiave/valore non scadute, criptate o non criptate.
Supporto per le intestazioni della risposta HTTP
Scopri come vengono gestite le intestazioni di risposta HTTP quando utilizzi il criterio ResponseCache.
Riferimenti alle norme
Utilizza questi criteri per la persistenza.
Norme relative a PopulateCache
Inserisci i dati nella cache per uso generico.
Norme relative a LookupCache
Recupera i dati dalla cache per uso generico.
Criterio InvalidateCache
Rimuovi una voce dalla cache per uso generico.
Norme di ResponseCache
Recupera e inserisci dati da una risorsa di backend.
Norme relative alle operazioni di mappatura delle chiavi e dei valori
Utilizza un archivio di mappe chiave/valore per la persistenza a lungo termine.
Riferimenti API
Utilizza queste API per lavorare con le cache.
Svuotare una voce della cache
Svuota una voce della cache utilizzando la chiave della cache.
Creare una cache in un ambiente
Crea una cache in un ambiente.
Ottenere informazioni su una cache
Recupera informazioni su una cache.
Svuotare tutte le voci della cache
Svuota le voci della cache. Può essere definito l'ambito in base al prefisso della chiave cache.
Elenco delle cache in un ambiente
Elenca le cache in un ambiente.
Aggiornare una cache in un ambiente
Aggiorna una cache in un ambiente.
Eliminare una cache
Consente di eliminare una cache.
Mappe chiave/valore
Crea e gestisci raccolte (mappe) di coppie chiave/valore permanenti in più ambiti.