Aggiunta di memorizzazione nella cache e persistenza

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.