Führt ein bestimmtes Skript nur einmal aus und speichert den Ausgabewert im Cache und gibt ihn zurück
Mit dieser Funktion können Sie Berechnungen eines aufwendigen Skripts bei der ersten Ausführung im Cache zwischenspeichern. Anstelle einer erneuten Berechnung wird dann der gespeicherte Wert zurückgegeben.
Wenn Sie aber eine Neuberechnung Ihres Skriptes anstoßen möchten, haben Sie folgende Optionen:
Aktivieren Sie den Bearbeitungsmodus
Führen Sie in einer beliebigen Tabelle Ihrer Datenbank die Funktion invalidate()
aus
Diese Funktion kann dabei helfen, Performance-Probleme zu lösen.
Mehr zur Optimierung von Skripten
cached(skript)
any
Ergebnis: Die Datensätze aus der Tabelle Aufgaben, die noch offen sind und dem aktuellen Nutzer zugewiesen wurden, werden im Cache gespeichert und zurückgegeben.
invalidate
, leert den Cache der Datenbank und die von cached()
hinterlegten Werte.