Cache

In diesem Dialog kann der Berichts-Cache, der die bereits gerenderten Berichte zwischenspeichert, sowie der Berichtsdaten-Cache konfiguriert werden.

Berichts-Cache

Aus Performance-Gründen ist es nicht immer sinnvoll, jeden angeforderten Bericht neu zu rendern. Dafür wird die Cache-Funktion genutzt, die erzeugte Berichte für einen definierten Zeitraum zwischenspeichert. Das erneute Ausführen des Berichts ist nicht notwendig sofern die Daten noch aktuell sind.

Cache Typ

Diese Eigenschaft legt das Speichermedium fest, in dem erstellte Berichte abgelegt werden.

Ist Speicher-Cache gewählt, werden die Daten nicht permanent gespeichert. Der Datenbank-Cache speichert die Daten in einer Datenbank, während der Festplatten-Cache diese auf der Festplatte ablegt. Kann der Datenbank -oder Festplatten-Cache nicht genutzt werden, weil z.B. ein Konfigurationsproblem vorliegt, wird der Speicher-Cache genutzt.
Um den Externen Datenbank-Cache zu nutzen, müssen die Verbindungen von einem externen Programm gesetzt werden. Mögliche Werte:

  • Standardwert: Speicher-Cache

Engine-Cache Timeout

Diese Eigenschaft legt fest, wie lange ein gerenderter Bericht im Cache gehalten wird, nach dem letzten Zugriff durch einen Viewer-Client. Die Zeit startet mit dem Beginn des Renderns. Da die Clients nur alle 10 Minuten pingen, wenn ein Bericht geöffnet ist, ist ein Wert von weniger als 10 Minuten nicht sinnvoll.

Tritt dieser Timeout auf, während ein großer Bericht rendert, wird der Bericht abgebrochen und die Ressourcen freigegeben. Mit Speicher-Cache kann dies auch bei einer Low-Memory-Situation auftreten.

Der Wert wird in Minuten angegeben. 0 bedeutet eine unbegrenzte Speicherzeit.

  • Standardwert: 15

Aktualisiere Bei Neuer Anfrage

Wenn dieser Wert gesetzt ist, wird bei jeder neuen Anfrage (neuer Viewer, Export, etc) der Bericht erneut gerendert. Dazu wird die Berichtsdatei neu geladen und die Daten abgefragt. Diese Einstellung ist nur zu empfehlen, wenn Sie sehr dynamische Daten haben.

Der Cache wird nur für das Blättern im Viewer und das Streamen eines exportierten Berichts verwendet.

  • Standardwert: Deaktiviert

Lösche Cache

Dieser Button wird nur angezeigt, wenn die aktive Konfiguration bearbeitet wird. Nachdem er angeklickt wurde, wird der aktuelle Cache geleert. Alle bisher zwischengespeicherten Berichte werden gelöscht und müssen erneut generiert werden, wenn sie wieder angefordert werden.

Berichtsdaten-Cache

Der Berichtsdaten-Cache speichert die Daten des Berichtes lokal um die Anzahl der Datenbankanfragen zu minimieren. Er wird vom Berichts-Server und vom i-net Designer verwendet.

Aktiviert

Wenn die Anzahl der Datenbankabfragen reduziert werden muß, kann der Berichtsdaten-Cache aktiviert werden.

  • Standardwert: Aktiviert

Daten-Cache Timeout

Definiert die Zeitspanne seit der letzten Datenbankabfrage von Berichtsdaten in Sekunden. Werden die Daten nach dieser Zeitspanne erneut verwendet, werden sie aktualisiert. Damit kann man festlegen, wie lange häufig abgefragte Daten im Daten-Cache bleiben.

  • Standardwert: 1800