Przyspieszenie wczytywania danych

Dodano 12 stycznia 2024 16:17 przez konrad

Pierwsza (i w chwili obecnej jedyna publiczna) stacja, wykonała od swojego uruchomienia w 2021 roku ponad 200 tysięcy pomiarów. To całkiem spora liczba, która w dodatku ciągle rośnie. Tak duża liczba pomiarów zaczęła mieć z czasem swoje konsekwencje - czas potrzebny na załadowanie danych na stronie stacji np. do wykresu czy podsumowania rekordowych pomiarów, zaczął coraz bardziej wzrastać.

W tym momencie zacząłem myśleć o aspektach, które na początku tworzenia stacji były przeze mnie mniej lub bardziej świadomie pominięte. Mowa oczywiście o optymalizacji. Jak się później okazało, elementem który pominąłem a który potrafi naprawdę zdziałać cuda są indeksy w bazie danych. Ich zastosowanie kilkukrotnie skróciło czas potrzebny na wczytanie danych na stronie. Pomyślałem, że warto o tym wspomnieć, może przyda się to komuś kto tak samo jak ja w pierwszej chwili skupili się na tym by aplikacja w ogóle działała, a kwestie takie jak optymalizacja odłożyli na później.

Komentarze

Aktualnie brak komentarzy, bądź pierwszy i napisz jakiś!

Skomentuj wpis