Api Improvement - Frontend
Beschreibung
Das initiale Starten der App dauert noch sehr lange (12 Sekunden), da sehr viele Serveranfragen direkt beim Ladevorgang durchgeführt werden. Hierzu wird die API sowohl im Frontend, als auch im Backend angepasst. kutud-backend#60 (closed)
Akzeptanzkriterium
Die initiale Ladezeit ist kleiner als 12 Sekunden.
Bemerkung
Momentan werden ohnehin alle Daten im Cache gespeichert, daher ist das zur Zeit implementierte Vorgehen, zuerst eine Anfrage über alle relevanten Elemente, um dann jedes Element einzeln abzufragen, sehr Zeitaufwendig. Dies geschieht sowohl für die Artworks, Artists und Exhibitions. https://stackoverflow.com/questions/97197/what-is-the-n1-selects-problem-in-orm-object-relational-mapping
Edited by Raus, Tobias