Aggiunta di memorizzazione nella cache e persistenza

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Apigee Edge fornisce la memorizzazione nella cache per la persistenza in fase di runtime dei dati tra le richieste. Puoi accedere alla cache con criteri come Compila criterio della cache, criterio LookupCache, criterio InvalidateCache e Criterio cache delle risposte.

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 maggiore sulle prestazioni.

È consigliabile utilizzare una cache per:

  • Riduci latenza e traffico. Le richieste vengono soddisfatte in un tempo più breve e con rappresentazioni riutilizzate.
  • Rendere persistenti i dati nelle varie transazioni. Puoi archiviare i dati di sessione per riutilizzarli nelle transazioni HTTP.
  • Supporta la sicurezza. Limita l'accesso alle voci della cache in modo che siano accessibili solo in un determinato ambiente o tramite un proxy API specifico.

Utilizzo della persistenza

Ottieni uno sfondo ed esempi sulle funzionalità di persistenza fornite da Edge.

Strumenti di persistenza in Edge.

Scopri come i criteri supportano la memorizzazione nella cache per uso generico, la memorizzazione nella cache delle risposte di backend e le mappe chiave-valore.

Esempio: memorizzazione nella cache per uso generico

Visualizza il codice che mostra come vengono utilizzati insieme il criterio per compilare la cache, il criterio LookupCache e il criterio InvalidateCache.

Usare le chiavi 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 quella condivisa non soddisfa le tue esigenze.

Interni della cache

Scopri come è strutturato il sistema della cache e come le impostazioni predefinite della cache interagiscono con i criteri.

Utilizzare le mappe chiave-valore

Crea e gestisci raccolte di coppie chiave-valore, criptate o non criptate, non in scadenza.

Supporto per le intestazioni delle risposte HTTP

Scopri come vengono gestite le intestazioni delle risposte HTTP quando utilizzi il criterio ResponseCache.

Riferimenti alle norme

Utilizza questi criteri per la persistenza.

Criterio PopulateCache

Inserire i dati nella cache per uso generico.

Criterio LookupCache

Recupera i dati dalla cache per uso generico.

Criterio InvalidateCache

Rimuovi una voce dalla cache per uso generico.

Norme diResponseCache

Ottieni e inserisci dati da una risorsa di backend.

Norme relative alle operazioni di mappatura delle coppie 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.

Svuotare una voce della cache

Cancella una voce dalla cache utilizzando la chiave 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 in base al prefisso della chiave cache.

Elencare le cache in un ambiente

Elenca le cache presenti in un ambiente.

Aggiornare una cache in un ambiente

Aggiorna una cache in un ambiente.

Svuotare una cache

Elimina una cache.

Mappe chiave-valore

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