janhebnes / startlist.club

Flight Log for flight clubs - created for handling flight log operations for soaring flight clubs in northern Europe.
https://startlist.club/about
MIT License
13 stars 10 forks source link

Langsomt visning af uddannelsesstatus #118

Closed Micro1st closed 3 years ago

Micro1st commented 3 years ago

Det tager ca. 14-15 sek at få uddannelsesstatus listen frem. Kan det gøres hurtigere?

janhebnes commented 3 years ago

(Husk debug tilstand smider sql i trace)

plaursen commented 3 years ago

Det er en oplagt kandidat for lidt tuning, jeg synes også det går for langsomt.

janhebnes commented 3 years ago

Første rundte er released på startlist.club men der er stadig 10 sekunders rendering på en ØSF liste, så der er mere at hente.

plaursen commented 3 years ago

Ja, det har hjulpet lidt, men ikke meget.

Hvis man vælger Billund, dukker alle ØSF elever også op ?!? Ser ud til at være ok for andre end Billund

plaursen commented 3 years ago

Der er et eller andet galt med klub/datofilteret også...

plaursen commented 3 years ago

Stadig ikke godt nok.

En pilot uden træningsflyvning håndteres på 10-15ms. Det er vel ok. En pilot med træningsflyvninger tager 100-150ms. Det er vel også ok-ish.

Men: når en klub har 273 piloter, så løber det op alligevel.

Ny ide til test: 1: Hent alle AppliedExercises (dem skal vi mere eller mindre bruge alligevel). Udtræk deres FlightId til brug i 2). 2: Hent flyvninger, hvori de indgår (projektion: Pilot, dato, flyvetid, ...), evt filtreret på klub. 3: Brug piloterne fra 2) til iteration gennem 1)