Laguna Survey 1.1.3

Vi har akkurat sluppet versjon 1.1.3 av Laguna Survey løs på våre servere. Denne versjonen kommer kun en uke etter forrige. Men mens 1.1.2 handlet om bug-fikser, handler 1.1.3 kun om én ting. Fart.

Laguna Surveys admin-del er en kompleks affære. De forskjellige delene, Spørsmål, Deltagere, Oppstart etc, er i virkeligheten kun ett stort dokument, hvor de forskjellige delene vises fram og gjemmes etter hvilken del man har oppe. Dette gjør at admin-dokumentet er det det tar lengst tid å prosessere av alle bitene som blir sendt til browseren for å vise fram det som er Laguna Survey.
Før noe kan i det hele tatt kan vises fram i admin-dokumentet, må det gjøres en god del oppslag i databaser og kalkululeringer, og grunnen til at det er ett stort dokument er slik at man ikke skal måtte gjøre de samme operasjonene mot databasene for hver ny admin-del man tar opp. Info fra deltager-databasen behøves for eksempel både i Deltager-, Oppstart- og Resultat-delen.

Med denne kompleksiteten er det alltid rom for optimaliseringer, og vi har jobbet for å redusere antall databaseoppslag til et minimum, og også sørget for at vi kun slår opp og returnerer akkurat det vi trenger fra hvert oppslag.

Vi benyttet også anledningen til å legge deltagerdatabasen over på en mye kraftigere maskin, noe som også har hjulpet en del.

Fasit: En startet undersøkelse (undersøkelser som har startet tar det av tekniske årsaker lengre tid å laste inn) med over 3500 deltagere brukte Laguna Survey før denne oppdateringen ca. 3.7 sekunder å laste inn. Etter denne oppdateringen bruker den kun ca, 450 millisekunder.

We like!