Ich entwickle eine ExtJS-Anwendung, aber der Server, der meine Daten/Dienste liefert, neigt dazu, in einer völlig aus meiner Hand geratenen Situation häufig herunterzufallen. Gibt es eine Möglichkeit, die Antworten von API-Aufrufen in einer Webanwendung zu speichern, sodass, wenn die Services später 404 zurückgeben, die Webanwendung einfach zwischengespeicherte Daten verwendet? Ich verwende ExtJS 4.2 und FireFox als Webbrowser. Die API-Aufrufe sind GET/POST-Anfragen. Danke für jede Einsicht.Wie werden Daten in einer Webanwendung zwischengespeichert?
-3
A
Antwort
1
Sie können Daten im LocalStorage-Objekt speichern, aber Sie müssen die Anfrage zuvor durchführen.
localStorage.requestDatas1=response;
Wenn der Benutzer jedoch den Browser-Cache löscht, verlieren Sie das lokale Speicherobjekt.
Also, wenn Sie das tun möchten, sollten Sie zuvor auswählen, um Server arbeiten zu lassen.
Wenn Sie das localStorage nicht verwenden, können Sie einen Speicher mit einem Speicherproxy (auf der Seite verlieren Daten laden) oder einem lokalen Speicherproxy verwenden (dasselbe gilt für localStorage).
Wenn Sie eine harte Struktur haben, sollten Sie ein Geschäft mit einem zugehörigen Modell speichern und Ihre Daten mit dem localStorage-Proxy speichern. Auf Anfrage können Sie nur den Laden aktualisieren.
Verwandte Themen
- 1. Wie können statische Assets in einer Webanwendung zwischengespeichert werden?
- 2. Wie werden Daten (Bilder) dauerhaft zwischengespeichert?
- 3. Wie werden Ansichten in Android zwischengespeichert?
- 4. Wie werden Vorlagen in RazorEngine zwischengespeichert?
- 5. Werden Proxy-Assets zwischengespeichert?
- 6. Warum werden Entwicklungsressourcen zwischengespeichert?
- 7. Sollen trigonometrische Funktionen zwischengespeichert werden?
- 8. AngularJS: Laden einer URL zwischengespeichert oder nicht zwischengespeichert
- 9. wie Bilder mit angularjs zwischengespeichert werden
- 10. Datenvisualisierung in einer Webanwendung
- 11. Wie manipuliert man Daten eines Ansichtsstatus in einer Webanwendung?
- 12. Wie IDisposable Objekte verwalten, die zwischengespeichert werden?
- 13. Wie kann QGIS Server WMS zwischengespeichert werden?
- 14. Wie werden Skripte und Module zwischengespeichert?
- 15. Komponenten werden in Angular2 zwischengespeichert - verhindern, dass die Ansicht zwischengespeichert wird
- 16. Werden in Python konstante Berechnungen zwischengespeichert?
- 17. Werden Daten über SSL vom Client-Browser zwischengespeichert?
- 18. Wie können PDF-Dokumente in einer Webanwendung digital signiert werden?
- 19. Wie können web.config-Änderungen in einer SharePoint-Webanwendung implementiert werden?
- 20. Wie kann DateTime in einer Webanwendung am besten behandelt werden?
- 21. Wie können Engpässe in einer Webanwendung gefunden werden?
- 22. Können Objektfelder von JVM zwischengespeichert werden?
- 23. Werden in Python wiederholt auf Dateien zwischengespeichert?
- 24. Wie CSV-Dateien lesen in C zwischengespeichert werden #
- 25. Kann der iterable-Verweis mit einer Kurzschreibschleife zwischengespeichert werden?
- 26. Python MySQL-Abfragen werden unerwartet zwischengespeichert
- 27. Wie MVC in einer Webanwendung zu übernehmen?
- 28. Wie die Ergebnisse von einem WCF-Serviceaufruf zwischengespeichert werden
- 29. Die Ergebnisse von Roles.GetRolesForUser() werden zwischengespeichert
- 30. Wie implementiert man REST in einer Webanwendung?
sollten Sie posten Sie versuchen, das Problem zu lösen –