Für Rest-Abfragen, die keine Daten manipulieren (GET), steht ein Caching-Mechanismus zur Verfügung, der für definierte Parameter das Ergebnis einer REST-Page (also des dahinter liegenden Services mit definierten Parametern) zwischenspeichert. Dies ist vor Allem für performancehungrige oder zeitintensiven Abfragen sinnvoll. Um den Mechanismus zu nutzen, muss in der Tabelle Antwortcache
lediglich ein Datensatz angelegt werden:
Feld | Beschreibung | Beispielwerte für Service “Karte” | optional |
---|---|---|---|
Seite | Die REST-Page, für die das Caching definiert wird | nein | |
Parameter | Die Parameter für den Service der REST-Page | id, locale | nein |
Cache-Dauer | Die Dauer, für die der Cache auf Basis des Zeitstempels aktiv ist | 1 Tag | nein |
Query-Strings | Hier können Werte als Query-Strings definiert werden, für die durch einen Cron-Job der Cache zeitgesteuert vorgeneriert wird | id=1&locale=de_DE | ja |
Info |
---|
Hinweis: Query-Strings müssen ohne URL-Encoding gepflegt werden. |
...