Caching und Persistenz hinzufügen

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

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

Richtlinien für allgemeines Caching, das Caching von Back-End-Antworten und die Zuordnung von Schlüssel/Wert-Paaren durch Richtlinien 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 von einer Back-End-Ressource abrufen und einfügen

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.