![]() |
![]() |
![]()
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
![]() Jak to zrobić żeby pokazać zalogowanych aktualnie użytkowników ? -------------------- Początki są zawsze trudne, ale to nie znaczy że potem musi być łatwiej.
|
|
|
![]() |
![]()
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
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża 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 ![]() 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.
|
|
|
![]()
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...
-------------------- |
|
|
![]()
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
|
|
|
![]()
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.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Hm. To zależy. O Boże! Co za głupoty.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. 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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:07 |