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.