Przyspieszenie wczytywania danych
Dodano 12 stycznia 2024 16:17 przez konradPierwsza (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ś!