Altova FlowForce Server 2024 Advanced Edition

Speichern von Ergebnissen im Cache

Zur Startseite Zurück Nach oben Weiter

Durch Zwischenspeicherung kann die Antwortzeit sowie die Server-Auslastung bei Web Service-Aufträgen reduziert werden. Wenn das Ergebnis eines Auftrags im Cache gespeichert wird, bedeutet dies, dass FlowForce Server das Auftragsergebnis in einem internen Speichersystem (dem Cache) vorbereitet und speichert. Wenn der Auftrag Parameter hat, erstellt das System für jede Parameterkombination einen Cache-Eintrag. Wenn der Auftrag mit einem zwischengespeicherten Ergebnis durch einen anderen Auftrag (den Consumer aufgerufen wird), übergibt FlowForce Server das zwischengespeicherte Ergebnis an den Consumer (anstatt den Auftrag nochmals auszuführen), wodurch die Antwortzeit reduziert wird.

 

Beachten Sie beim Arbeiten mit zwischengespeicherten Auftragsergebnissen folgende Punkte:

 

Der Rückgabetyp eines Auftrags, dessen Ergebnis im Cache gespeichert wird, muss unbedingt deklariert werden.

Sowohl der Auftrag, dessen Ergebnis im Cache gespeichert wird, als auch der Consumer-Auftrag müssen dieselben Anmeldeinformationen verwenden. Bei unterschiedlichen Anmeldeinformationen wird der Auftrag so ausgeführt, als wäre kein Cache definiert.

Wenn Sie die Konfiguration des zwischengespeicherten Auftrags ändern, werden die im Cache vorhandenen Daten ungültig.

 

Beispiele dafür finden Sie unter Speichern von Auftragsergebnissen im Cache.

 

Cache-Einstellungen

In der Abbildung oben sehen Sie den Abschnitt Cache-Ergebnis der Konfigurationsseite. Es stehen die folgenden Einstellungen zur Verfügung.

CacheSettings

 

Wenn Sie "Cache aktualisieren" und "Cache leeren"-Timer löschen möchten, klicken Sie auf die Schaltfläche delete. Über die Schaltfläche icon_duplicate (Duplizieren) können Sie eine Kopie des aktuellen Triggers mit denselben Einstellungen erstellen.

 

© 2018-2024 Altova GmbH