Project

General

Profile

Support #19031

Updated by Carsten Rose 10 days ago

Wenn viele Queries in einem Report gefeuert werden kann das Laden sehr langsam sein. 

 Idee: 

 * In einem Report kann auf einem oder mehreren Level ein 'cache' aktiviert werden. Bsp: `10.cache=S:action,grId|R:vId,grId|Y:pIdUser` `10.cache=SIP:action,grId|R:vId,grId|Y:pIdUser` 
 * Alles was in dem Level und darunter ist wird gespeichert wrd gecacht in der Tabelle `CacheReport`. 
 * Der Key zu einem Cache-Eintrag Eintrag setzt sich zusammen aus dem QFQ Session Cookie und den definierten Parameter. 
 * Gibt es einen Cache Eintrag, wird die Query nicht ausgefuehrt, sondern vom Cache geladen.

Back