![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 23.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
zapisuj sesje do bazy danych, policz je, zablokuj dostęp
-------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
No tak, zapisywać sesje, tylko skąd wiadmo będzie, że użytkownik o danej sesji już nie jest zalogowany (poprostu zamknie przeglądarke, bez wylogowywania)?
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Za każdym kliknięciem strony przez usera, zapisywane jest jego ostatnia aktywność, czas wykonanej akcji.
Mówiąc 100 zalogowanych i aktywnych, mamy na myśli tych z aktywną sesją. A czas możesz sobie ustalić dowolnie. Np.: 10 min. Wtedy patrzysz wszystkich aktywnych w ciągu 10 min. bo wiesz że Ci co nic nie zrobili mają nieważną sesję i są traktowani jako niezalogowani. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 23.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
nie koniecznie to musi byc zalogowany user
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Za każdym kliknięciem strony przez usera, zapisywane jest jego ostatnia aktywność, czas wykonanej akcji. Czyli za co przejście na strone to zapytanie do bazy? Czy to ekonomiczne? Cytat Mówiąc 100 zalogowanych i aktywnych, mamy na myśli tych z aktywną sesją. A czas możesz sobie ustalić dowolnie. Np.: 10 min. Czy chodz Ci o czas sesji ustawiany na serwerze? Cytat Wtedy patrzysz wszystkich aktywnych w ciągu 10 min. bo wiesz że Ci co nic nie zrobili mają nieważną sesję i są traktowani jako niezalogowani. A jak to jest u Nas na forum? Ten post edytował TomASS 15.09.2005, 21:34:16 -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
IPB podczas odwiedzin i odswiezeniu strony przez jakiegos usera robia update tabeli ipb_sessions. Co do ekonomiczności - wygenerowanie strony głównej forum to o ile pamiętam 13 zapytan.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
Cytat(byczek @ 2005-09-15 22:25:41) nie koniecznie to musi byc zalogowany user ![]() wiec musisz tez zapisac sobie gdzies to 100 IP, potem nie dopuscic reszty ip nie pochodzacej z tej puli 100 adresow ![]() p.s a czy tego sie w apache nie ustawia max_clients czy cos?? -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.06.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A najszybciej to zrobic w Apachu bez posrednio
![]() mod_bw albo mod_throlle (jak sie nie myle) -------------------- ---
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
bierzesz pierwszy lepszy skrypt do wyswietlania ile jest ludzi onlinei sprawdzasz if (online>100) die();
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:01 |