Offline und Leistung für Apps
Dieser Ordner richtet sich an App-Entwickler, die eine App möchten, die sich in einem langsamen Netz schnell anfühlt, im Tunnel weiterarbeitet und den Server nicht mehr belastet als nötig. Er erklärt die Caches zwischen der App und den Inhalten und was die App selbst tun muss.
Inhalt
Die Schichten
| Schicht | Wer sie betreibt | Enthält | Lesen |
|---|---|---|---|
| Der eigene Speicher der App | Sie | Antworten, Bilder, wartende Schreibzugriffe | Caching in der App, Synchronisation und Offline-Lesen |
| Ihr Backend, falls vorhanden | Sie | gemeinsame Antworten für jedes Telefon | Ein Backend für Ihre App |
| Der REST-Antwort-Cache | der Server, rest.ini [CacheSettings] | GET-Antworten je Benutzer, standardmäßig zehn Minuten | Caching auf dem Server |
| Der Antwort-Cache von Velocity | der Server, wenn Velocity die Website ausliefert | anonyme Seiten; nie Anfragen mit einem Authorization-Header | dieselbe Seite |
| Der Navigations-Cache des Browsers | der Service Worker der Website | Seiten der Website für wiederholte Besuche; keine App-Daten | Web-Apps, CORS und CSP |
Seiten in diesem Ordner
| Seite | Beantwortet |
|---|---|
| Caching auf dem Server | Wie frisch REST-Antworten sind und warum |
| Caching in der App | Was zwischenspeichern, Schlüssel, Aktualität mit dateModified, Ratenlimits |
| Synchronisation und Offline-Lesen | Einen Ordner auf dem Gerät halten, wartende Schreibzugriffe |
| Web-Apps, CORS und CSP | Browser-Apps: Origins, CORS, Content Security Policy, der Service Worker |
Verwandte Seiten
- Headless-Exponential: Caching und Leistung
- Zuverlässigkeit des App-Backends (für Unternehmen)
- Offline und wiederholte Besuche (für Unternehmen)
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.