Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] liczenie postow na forum
Forum PHP.pl > Forum > PHP
AndyPSV
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
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
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
  1. 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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.