Skip to content

Cache ​

Der Cache von pfx speichert lesende Abfragen in einer internen verschlüsselten Datenbank. Das hat zwei Vorteile:

  • Massive Geschwindigkeitsverbesserung
  • Einmal abgerufende Daten sind auch Offline nutzbar

Was ist ein Cache ? ​

Ein Cache ist eigentlich eine Art Zwischenspeicher.

Wird er aktiviert, wird jede Abfrage von pfx an die Proffix Rest-API parallel in einer internen, verschlüsselten Datenbank abgelegt.

Vorteil

Der Vorteil eines Caches im Gegensatz zu einer kompletten Synchronisation ist, dass sich der Cache von selbst parallel aufbaut - d.h. es werden nicht einfach pauschal alle Abfragen zwischengespeichert sondern nur diejenigen welche effektiv vom Benutzer auch verwendet werden.

Die grobe Logik dahinter ist in etwa folgende:

Gerät ist OnlineGerät ist Offline
Daten sind älter als 1 StundeProffixpfx Cache
Daten sind jünger als 1 Stundepfx Cachepfx Cache

Die standardmässige Laufzeit des Caches beträgt 1 Stunde wobei der aktuelleste Eintrag immer beibehalten wird (für Offline - Funktionalität).

Der Cache kann jederzeit aktiviert / deaktiviert, geleert oder umgangen werden.

Cache aktivieren ​

Der Cache muss pro Mandant und App aktiviert bzw. deaktiviert werden.

Klicken Sie dazu den Button Cache aktivieren unter Einstellungen -> Diverse Einstellungen

pfx Cache Proffix

Der Cache kann jederzeit aktiviert bzw. deaktiviert werden.

Cache aufräumen ​

Diese Funktion löscht alle veralteten und abgelaufenen Cache - Einträge.

Diese Funktion wird eigentlich nur bei Problemen benötigt - ansonsten optimiert sich der Cache von pfx automatisch im Hintergrund.

Cache leeren ​

Damit wird der komplette Cache gelöscht und baut sich bei den nächsten Abfragen wieder neu auf.

Cache umgehen ("Pull to refresh") ​

Der Cache kann für einzelne Ansichten neu geladen werden. Ziehen Sie dazu bei der entsprechenden Ansicht einfach den Finger von Oben nach Unten.

pfx Pull to refres