Zmiany w systemie aktualizacji
Tak, tak... ja zamiast spać (a już się wybierałem), to wpadłem (znowu w nocy!) na genialny plan usprawnienia wszelkiej maści aktualizacji - tej dniowej i tej akcji. Wprowadziłem wielowątkowość, co powinno spowodować przyspieszenie obu modułów (a wiem, że w tej chwili update akcji działa jak błyskawica, zobaczymy jak się będzie sprawdzać podczas godzin szczytu). Jak system sprawdzi się podczas aktualizacji dnia - okaże się jutro. Oznacza to też niemniej, że mogą pojawić się błędy, o których nie pomyślałem o 1 w nocy. Mogą, ale oczywiście nie muszą. Jeśli zauważysz dziwne działanie np. kalendarza (coś nie będzie Ci się zgadzać) niezwłocznie zgłoś to do nas - choćby nawet tutaj na blogu, w komentarzach. Dzięki z góry. :) No to have fun i dobranoc.
1:30 - zrobiłem również kolejkowanie akcji bardziej sprawiedliwe - jeśli jeden użytkownik doda 5 akcji to nie wykonają się one od razu, między akcje będą wrzucane również akcje innych użytkowników (czyli nie lądują na końcu kolejki, a są porozrzucani, tak, żeby każdy się załapał na kolejne fazy). Skomplikowane, wiem. Prostymi słowami. Dodasz 5 akcji = wykonywać się będą minimalnie 10 sek.
8:30 - nie, jednak wielowątkowość przy aktualizacji dnia to nie byłby dobry pomysł, po dłuższych przemyśleniach, więc szukam innej drogi optymalizacji.