AndyPSV
26.02.2011, 22:42:11
jak to wyglada w phpbb lub innych skryptach?
trzymamy wartosc wszystkich postow w tablicy usera czy liczby za kazdym razem?
mi sie wydaje, ze chyba to pierwsze rozwiazanie bedzie wlasciwe
jak to stoi z wydajnoscia? moze ktos sie wypowiedziec
kilab
27.02.2011, 00:04:43
W phpbb liczba postów usera jest trzymana w rekordzie danego użytkownika, tak jak sam się domyślasz. Jest to zdecydowanie lepsze rozwiązanie niż liczenie za każdym razem. Przy dodaniu nowego postu zwiększasz wartość o 1, nie musisz wykonywać kolejnego zapytania zliczającego posty użytkownika więc baza mniej obciążona.
emajl22
27.02.2011, 00:30:21
ja zliczam posty z tabeli i jakoś (przynajmniej na razie) nie ma co narzekać, ale z drugiej strony 1 opcja wydaje się bardziej wydajna
AndyPSV
27.02.2011, 15:21:21
Ilość postów użytkownika jest trzymana w tabeli użytkowników. Zliczanie tego za każdym razem jest kiepskim pomysłem. Podobnie rzecz się ma z ilością wątków w dziale i ilością postów w wątku - trzymane są odpowiednio w tabeli z działami i wątkami.
ilosc postow w dziale zliczam za kazdym razem, trzeba to zmienic
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.