Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kto jest online, jaki algorytm
Avatarus
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

Ostrzeżenie: (0%)
-----


Witam
Jak najbardziej optymalnie zrobić moduł do pokazywania kto jest online z zalogowanych userów?
Mam skrypt logowania. Tylko nie wiem zbytnio jak zapisać w nim dane o tym czy user jest online czy nie.

Jak się to robi profesjonalnie i w miarę optymalnie żeby bazy nie zabić duża ilością zapytań.

Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flashdev
post
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Jak już masz bazę danych z userami i tylko ich chcesz podliczać, to dodaj do bazy komórkę TIMESTAMP, która będzie się update`owana aktualnym czasem przy każdych odwiedzinach usera.
Następnie przyjmujesz orientacyjnie średni czas przez jaki user jest na stronie np. 5 min i w miejscu gdzie chcesz wyświetlić licznik wyciągasz z bazy danych wszystkich userów, którzy byli w ciągu tych ostatnich przykładowych pięciu minut.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 20:52