Aggiunta di memorizzazione nella cache e persistenza

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Apigee Edge fornisce la memorizzazione nella cache per la persistenza dei dati di runtime tra le richieste. Puoi accedere alla cache con le policy, ad esempio la policy Popola cache, LookupCache, InvalidateCache e la policy Cache di risposta.

La tua organizzazione include l'accesso a una cache condivisa utile nella maggior parte dei casi. Puoi anche configurare la tua cache se vuoi un controllo più preciso delle prestazioni.

Potresti voler utilizzare una cache per:

  • Ridurre la latenza e il traffico. Le richieste vengono soddisfatte in un tempo più breve e con rappresentazioni riutilizzate.
  • Persistere i dati tra le transazioni. Puoi archiviare i dati di sessione per il riutilizzo nelle transazioni HTTP.
  • Supportare la sicurezza. Limita l'accesso alle voci della cache in modo che sia possibile accedervi solo in un ambiente specifico o da un proxy API specifico.

Utilizzo della persistenza

Ottieni informazioni di base ed esempi sulle funzionalità di persistenza fornite da Edge.

Strumenti di persistenza in Edge.

Scopri in che modo le policy supportano la memorizzazione nella cache per uso generico, la memorizzazione nella cache delle risposte del backend e le mappe chiave-valore.

Esempio: memorizzazione nella cache per uso generico

Visualizza il codice che mostra come vengono utilizzate insieme la policy Popola cache, la policy LookupCache, e la policy InvalidateCache.

Utilizzo delle chiavi di cache

Scopri le opzioni per la creazione di identificatori univoci per le voci della cache.

Creazione e modifica di una cache dell'ambiente

Crea le tue cache quando la cache condivisa inclusa non soddisfa le tue esigenze.

Interni della cache

Scopri come è strutturato il sistema di cache e in che modo le impostazioni predefinite della cache interagiscono con le policy.

Utilizzo delle mappe chiave-valore

Crea e gestisci raccolte di coppie chiave-valore crittografate o non crittografate e non scadute.

Supporto per le intestazioni della risposta HTTP

Scopri come vengono gestite le intestazioni della risposta HTTP quando utilizzi la policy ResponseCache.

Riferimenti alle norme

Utilizza queste policy per la persistenza.

Policy Popola cache

Inserisci i dati nella cache per uso generico.

Policy LookupCache

Recupera i dati dalla cache per uso generico.

Policy InvalidateCache

Rimuovi una voce dalla cache per uso generico.

Policy ResponseCache

Recupera e inserisci i dati da una risorsa di backend.

Policy Operazioni mappa chiave-valore

Utilizza un archivio di mappe chiave-valore per la persistenza a lungo termine.

Riferimenti API

Utilizza queste API per lavorare con le cache.

Cancellare una voce della cache

Cancella 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.

Cancellare tutte le voci della cache

Cancella le voci della cache. Può essere limitato dal prefisso della chiave cache.

Elencare le 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

Elimina una cache.

Mappe chiave-valore

Crea e gestisci raccolte (mappe) di coppie chiave-valore persistenti in più ambiti.