QStorageCache: Dateizwischenspeicher
Das Modul QStorageCache können Sie einsetzen, um in einer Außenstelle, die über eine langsamere Leitung an den zentralen Dateispeicher (IQ-Server mit eingebundenem IQ-Modul QStorageServer) angebunden ist, die Arbeit mit Dokument-Dateien zu beschleunigen: Richten Sie in der Außenstelle einen IQ-Server ein, an dem Sie das Modul QStorageCache einbinden, werden die in der Außenstelle erstellten oder geöffneten Dateien an diesem IQ-Server zwischengespeichert.
Die Arbeitsplätze (Clients) rufen die Dokument-Dateien von "ihrem" QStorageCache ab, sodass dort bereits zwischengespeicherte Dokument-Dateien blitzschnell zur Verfügung stehen.
Beim Abspeichern von neu erstellten oder geänderten Dokument-Dateien werden diese vom Arbeitsplatz (Client) lediglich an den QStorageCache übertragen. Danach kann am Arbeitsplatz sofort weitergearbeitet werden. Die Übertragung der Dokument-Datei zum zentralen IQ-Server (IQ-Modul QStorageServer) führt QStorageCache im Hintergrund durch.
- Wichtig:
QStorageCache fungiert lediglich als Zwischenspeicher. Dies bedeutet, dass auch bei Verwendung eines QStorageCaches alle Dokument-Dateien trotzdem am zentralen IQ-Server gespeichert sind.
Sie können auch mehrere Dateispeicher einrichten (siehe unter Dateispeicher-Besonderheiten und unter Gruppe [Dateispeicher__]), QStorageCache dient dann als Zwischenspeicher für alle Dateispeicher.
Arbeitsweise
Im Folgenden wird die Arbeitsweise des Dateizwischenspeichers an zwei Beispielen erläutert.
Öffnen einer Dokument-Datei unter Verwendung eines QStorageCache-Servers:
- Der Arbeitsplatz (IQ-Modul QStorageClient) schickt die Anforderung an den Zwischenspeicher (IQ-Modul QStorageCache) "seines" IQ-Servers.
- QStorageCache prüft, ob er im Zwischenspeicher über die angeforderte Dokument-Datei (in der aktuellen Version) verfügt.
- Falls Ja: Die Datei wird sofort an den Arbeitsplatz geschickt.
- Falls Nein: QStorageCache fordert die Datei vom Dateispeicher des zentralen IQ-Servers an (IQ-Modul QStorageServer) und legt sie in seinem Zwischenspeicher ab. Anschließend wird sie an den Arbeitsplatz geschickt.
Abspeichern einer neu angelegten oder geänderten Dokument-Datei unter Verwendung eines QStorageCache-Servers:
- Der Arbeitsplatz (IQ-Modul QStorageClient) schickt die Datei an den Zwischenspeicher "seines" IQ-Servers (IQ-Modul QStorageCache).
- QStorageCache ruft vom Dateispeicher des zentralen IQ-Servers (IQ-Modul QStorageServer) die nächste Versionsnummer ab und legt die Datei in seinem Zwischenspeicher ab.
- QStorageCache gibt dem Arbeitsplatz ein "OK“. Das bedeutet: Dort kann sofort weitergearbeitet werden.
- QStorageCache überträgt die Datei an den Dateispeicher des zentralen IQ-Servers (IQ-Modul QStorageServer). Misslingt diese Übertragung (Leitung unterbrochen o.ä.), wird die Datei in eine Warteschlange gestellt. QStorageCache wird nun periodisch versuchen, alle noch nicht erfolgreich an den Dateispeicher übertragenen Dateien nachträglich im Hintergrund zu übertragen.
Überwachung
Der QStorageCache-Server verfügt im Menü Extras über den Befehl Offene Dateiübertragungen... Dieser öffnet ein Dialogfenster, in dem die noch nicht an den Hauptserver übertragenen ZIP-Dateien (*.Storage-Dateien) aufgelistet sind.
In diesem Dialogfenster kann der Administrator
- Eigenschaften dieser Dateien anzeigen
- Dateien von der Übertragung ausschließen (Falls eine Datei von der Übertragung ausgeschlossen wird, wird sie zur Prüfung in das TEMP-Verzeichnis entpackt, aber nicht aus dem Dateispeicher entfernt.)
- noch nicht übertragenen Dateien protokollieren
Konfiguration
Zur Nutzung des Dateizwischenspeichers müssen die Konfigurationsdateien der Arbeitsplätze, die auf einen Dateizwischenspeicher zugreifen sollen, sowie des IQ-Servers, auf dem der Dateizwischenspeicher eingerichtet ist, mit den folgenden Einstellungen versehen werden.
Eine Änderung der Konfiguration für den zentralen Dateispeicher ist dagegen nicht erforderlich.
regisafe-Arbeitsplätze
In der Gruppe [Dateiverwaltung] gibt der Schlüssel Dateizwischenspeicher die Adresse des IQ-Servers an, auf dem der Dateizwischenspeicher eingerichtet ist (siehe unter Schlüssel "Dateizwischenspeicher").
Weitere Konfigurationen sind nicht erforderlich.
IQ-Server mit Dateizwischenspeicher
In der Gruppe [Dateiverwaltung] werden mithilfe der folgenden Schlüssel Ort, Größe und Versionsverwaltung des Dateizwischenspeichers festgelegt: