Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zalogowani użytkownicy
markotny
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.09.2007
Skąd: Wielkopolska

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


248 użytkowników aktywnych przez ostatnie 15 minut 222 gości, 26 użytkownicy, 0 anonimowych użytkowników markotny, Google.com, Archive.org, phpion.com, kacperek, Athril, no-name, defrag, mrjozo, Domin, Kicok, ARJ, Szukacz.pl, kamilsalas, MSN.com, Cysiaczek, Kreton, wolditm, marczak, NuLL, Snakeyes, GrayHat, danielv13, Dziubus, hugo_amv, webdicepl, Fixus, Pride, ahilles107, maverickkk zarząd | administrator | przyjaciel PHP.pl | moderator | developer | opiekun | użytkownik Pokaż szczegółowo według: ostatniego kliknięcia, nazwy użytkownika
Jak to zrobić żeby pokazać zalogowanych aktualnie użytkowników ?


--------------------
Początki są zawsze trudne, ale to nie znaczy że potem musi być łatwiej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Fixus
post
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


dajesz do tabeli użytkowników pole 'zalogowany' typ enum('0', '1') i sprawie. Kiedy użytkownik się loguje ustawiasz zalogowany na '1' i wyświelasz tych użytkowników którzy mają to na 1. Po sprawie smile.gif
Go to the top of the page
+Quote Post
GrayHat
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Cytat(Fixus @ 9.09.2007, 15:08:26 ) *
dajesz do tabeli użytkowników pole 'zalogowany' typ enum('0', '1') i sprawie. Kiedy użytkownik się loguje ustawiasz zalogowany na '1' i wyświelasz tych użytkowników którzy mają to na 1. Po sprawie smile.gif


Tia a jak użytkownik chce wyjść ze strony to klika "wyloguj i przenieś na onet?"

robi się to w oddzielnej tabeli:

user_id | timestamp

gdzie user_id to id użytkownika z tabeli users a timestamp to data w formacie unixowym ostatniej akcji użytkownika... tabelka odświeżana jest przy każdej akcji (kliknięciu w jakiś link na stronie) użytkownika... i teraz przy wyświetlaniu pobieramy tych, których timestamp jest większy od time()-60*15 (15 minut jak tutaj)


pozdrawiam


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
1010
post
Post #4





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Zrób to lepiej na plikach... Będzie szybciej działało...


--------------------
Go to the top of the page
+Quote Post
Fixus
post
Post #5





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


@1010 - jesteś pewien że będzie szybciej? Do tej pory zawsze spotykałem się z opiniami że to baza danych jest szybsza...no i napewno jest wygodniejsza
Go to the top of the page
+Quote Post
GrayHat
post
Post #6





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


baza danych jest szybsza, wygodniejsza i bardziej wydajna


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
matix
post
Post #7





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Cytat(GrayHat @ 10.09.2007, 15:14:39 ) *
baza danych jest szybsza, wygodniejsza i bardziej wydajna


Hm. To zależy.
Gdyby byla wydajniejsza to nikt by nie słyszał o czymś takim jak cache.

Warto zastanowić się gdzie chcesz taki skrypt zaimplementować. Jeśli będzie to serwis, który będzie miał maksymalnie 50, czy nawet 100 online to nie jest to tak dużo żeby pakować się w pliki - wystarczy baza danych.
Jeśli natomiast masz większy serwis - zainteresuj się plikami. Są one wydajniejsze gdy nie zawieraja zbyt wiele danych - na skrypt online idealnie, co nie znaczy ze wygodnie.


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(matix @ 19.04.2008, 12:41:14 ) *
Hm. To zależy.
Gdyby byla wydajniejsza to nikt by nie słyszał o czymś takim jak cache.

Warto zastanowić się gdzie chcesz taki skrypt zaimplementować. Jeśli będzie to serwis, który będzie miał maksymalnie 50, czy nawet 100 online to nie jest to tak dużo żeby pakować się w pliki - wystarczy baza danych.
Jeśli natomiast masz większy serwis - zainteresuj się plikami. Są one wydajniejsze gdy nie zawieraja zbyt wiele danych - na skrypt online idealnie, co nie znaczy ze wygodnie.
O Boże! Co za głupoty.

Mechanizmy cache powstały nie dlatego, że pliki są szybsze od bazy (co jest głupotą totalną) tylko po to by jeszcze bardziej bazy przyspieszyć.
Wraz ze wzrostem ilości danych i wzrostem częstotliwości odwołań do nich pliki tracą do bazy bardzo dużo.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 04:07