Zrobiłem sobie mini-forum oparte na MySQL. Na nim przy każdym użytkowniku pokazywana jest data i godzina ostatniej wizyty danego użytkownika. Gdy na stronie zawsze jest 100 ostatnich wiadomości to, gdy się ona wczytuje to wykonuje się ponad 100 zapytań do bazy i ciągle baza mi pada (jak więcej osób na nim siedzi), bo za każdym razem jak strona jest odświeżana to przy każdym użytkowniku musi zostać pobrany czas ostatniej wizyty.
Listę użytkowników mam w osobnej tabeli i każdy rekord ma swój login, hasło i datę wizyty, a napisane posty mam w drugiej tabeli która zawiera treść postu, datę napisania, nazwę usera.
Jak można to zoptymalizować, bo brakuje mi już pomysłów :/ ?
PS. Jeśli czegoś nie rozumiecie z tego, co napisałem to piszcie - postaram się wyjaśnić...