Caching und Persistenz hinzufügen

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Apigee Edge bietet Caching für die Laufzeitpersistenz von Daten über mehrere Anfragen hinweg. Der Zugriff auf den Cache erfolgt über Richtlinien wie Richtlinie zum Füllen von Cache, LookupCache-Richtlinie, InvalidateCache-Richtlinie und Antwort-Cache-Richtlinie.

Ihre Organisation bietet Zugriff auf einen freigegebenen Cache, der in den meisten Fällen nützlich ist. Sie können auch Ihren eigenen Cache konfigurieren, wenn Sie die Leistung genauer steuern möchten.

Mit einem Cache können Sie:

  • Latenz und Traffic reduzieren. Anfragen werden kürzer und mit wiederverwendeten Darstellungen beantwortet.
  • Daten zwischen Transaktionen übergehen. Sie können Sitzungsdaten für die Wiederverwendung über HTTP-Transaktionen speichern.
  • Supportsicherheit. Zugriff auf Cache-Einträge beschränken, sodass auf diese nur in einer bestimmten Umgebung oder über einen bestimmten API-Proxy zugegriffen werden kann.

Persistenz verwenden

Hintergrund und Beispiele zu den von Edge bereitgestellten Persistenzfunktionen.

Persistenztools in Edge

Erfahren Sie, wie Richtlinien das allgemeine Caching, Back-End-Antwort-Caching und Schlüssel/Wert-Zuordnungen unterstützen.

Beispiel: Caching für allgemeine Zwecke

Sehen Sie sich den Code an, der zeigt, wie Richtlinie zum Füllen von Cache, LookupCache-Richtlinie und InvalidateCache-Richtlinie zusammen verwendet werden.

Mit Cache-Schlüsseln arbeiten

Informieren Sie sich über die Optionen zum Erstellen eindeutiger Kennzeichnungen für Cache-Einträge.

Umgebungscache erstellen und bearbeiten

Erstellen Sie eigene Caches, wenn der enthaltene freigegebene Cache nicht Ihren Anforderungen entspricht.

Interne Strukturen des Cache

Erfahren Sie, wie das Cache-System strukturiert ist und wie Cache-Standards mit Richtlinien interagieren.

Mit Schlüssel/Wert-Zuordnungen arbeiten

Erstellen und verwalten Sie Sammlungen verschlüsselter oder unverschlüsselter Schlüssel/Wert-Paare ohne Ablaufdatum.

Unterstützung für HTTP-Antwortheader

Erfahren Sie, wie HTTP-Antwortheader verarbeitet werden, wenn Sie die ResponseCache-Richtlinie verwenden.

Richtlinienreferenzen

Verwenden Sie diese Richtlinien für Persistenz.

PopulateCache-Richtlinie

Daten im allgemeinen Cache speichern

LookupCache-Richtlinie

Rufen Sie Daten aus dem allgemeinen Cache ab.

InvalidateCache-Richtlinie

Entfernen Sie einen Eintrag aus dem Cache des allgemeinen Zwecks.

ResponseCache-Richtlinie

Daten aus einer Back-End-Ressource abrufen und setzen.

Schlüssel/Wert-Paar Map-Vorgangs-Richtlinie

Verwenden Sie für eine langfristige Persistenz einen Schlüssel/Wert-Zuordnung.

API-Referenzen

Verwenden Sie diese APIs für die Arbeit mit Caches.

Cache-Eintrag löschen

Löscht einen Cache-Eintrag mit dem Cache-Schlüssel.

Cache in einer Umgebung erstellen

Erstellt einen Cache in einer Umgebung.

Informationen zu einem Cache abrufen

Ruft Informationen zu einem Cache ab.

Alle Cache-Einträge löschen

Löscht Cache-Einträge. Kann durch das Cache-Schlüsselpräfix festgelegt werden.

Caches in einer Umgebung auflisten

Listet die Caches in einer Umgebung auf.

Cache in einer Umgebung aktualisieren

Aktualisiert einen Cache in einer Umgebung.

Cache löschen

Löscht einen Cache.

Schlüssel/Wert-Zuordnungen

Erstellen und verwalten Sie Sammlungen (Zuordnungen) von persistenten Schlüssel/Wert-Paaren für mehrere Bereiche.