denishartl / isef01-webinterface

0 stars 0 forks source link

Frontend: Geschwindigkeit beim Tabellen-Aufbau #11

Closed denishartl closed 1 year ago

denishartl commented 1 year ago

Beim Abruf der Daten wurden für jedes Ticket drei Anfragen zu Azure (GetDocumentTitleById, GetDocumentTypeById, GetCourseNameById) geschickt. Diese wurden in Javascript nacheinander für jedes Ticket bearbeitet. Ich habe den Code umgeschrieben, sodass die Abfragen für jedes Ticket gleichzeitig geschickt werden. Dabei werden jetzt auch erst alle Daten abgefragt und die Tabelle danach befüllt, sobald alle Daten vorhanden sind.

Im ersten Moment dauert es zwar eine Sekunde, bis die Daten geladen sind, dafür sind diese dann gleich vollständig. https://github.com/denishartl/isef01-webinterface/commit/0baccf25d8a7a11df7e4106a24ec391925c81efd