Witam, robię stronę na której bardzo wiele rzeczy jest pobieranych z bazy, oraz wykonywane są na nich operacje arytmetyczne.
Jak wygląda tego opymalizacja względem większych stron? Dajmy na to, że stronę odwiedza milion użytkowników na godzinę, oraz mamy pole w którym wypisywany jest całkowita wartośc zakupów wszystkich zsumowanych użytkowników. Wygląda to tak: po wejściu na stonę użytkownik wywołuje skrypt który zwraca się do bazy o wszystkie zakupy. Następnie backend iteruje przez wszystko, oraz sumuje wszystkie wartości zakupów. Zabiera to trochę czasu, do tego takich zapytań jest ok 20 tyś. na minutę. A co dopiero gdy trzeba obliczyć kilka takich pól... Jakie sa sposoby na optymalizcję takich rzeczy? Dziękuje i pozdrawiam :)