Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Przeciążone serwery pokazywanie błędu
cv65
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 12.04.2009

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


Witajcie
Na wielu większych serwisach pokroju filmweb.pl, nasza-klasa.pl
Występują przy przeciążonych serwerach okienka informujące o tym i zatrzymujące pracę skryptu
I tutaj nasuwa się moje pytanie
Czy oni pobierają z serwera jakie jest zuzycie serwera i przedstawiaja to tak (IMG:style_emoticons/default/sciana.gif)
[PHP] pobierz, plaintext
  1. $zuzycie_serwera = //i tu jakos pobiera sie to z serwera :?
  2. if ( $zuzycie_serwera > 70% ) echo 'okienko';
[PHP] pobierz, plaintext

Czy po prostu dodają warunek z bazy
[PHP] pobierz, plaintext
  1. if ( ($gosci > 1000 ) && ( $logged_in > 1000 ) ) echo 'okienko';
[PHP] pobierz, plaintext

PS: Jaką polecacie dobrą klasę do własnych sesji tzn. bez użycia $_SESSION tylko własna z (cookie,sql)

Z góry dzia (IMG:style_emoticons/default/aaevil.gif)
Pzdro (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował cv65 24.01.2010, 13:43:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rytek
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 14
Dołączył: 21.01.2009
Skąd: Mszczonów

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


Teoretyzując, bo pomysł jakiś mam, ale czy to jest możliwe.

Na początku skryptu:
  1. function pobierz_microtime() {
  2. list($usec, $sec) = explode(" ", microtime());
  3. return ((float)$usec + (float)$sec);
  4. }
  5. define("START", pobierz_microtime());


A potem gdzieś pod koniec:
  1. if(pobierz_microtime() - START > ileśtam_ms)
  2. {
  3. die(); // jakiś komunikat
  4. }


Chociaż, z drugiej strony to z ilością użytkowników jest chyba lepsze.
Go to the top of the page
+Quote Post
gothye
post
Post #3





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


lub .htaccess i przekierowanie kiedy apache pokaże kod 503 // przeciążęnie serwera

można też przez sprawdzanie w postaci liczby aktywnych sesji w systemie 

Go to the top of the page
+Quote Post
cv65
post
Post #4





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 12.04.2009

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


Cytat(gothye @ 24.01.2010, 13:46:03 ) *
lub .htaccess i przekierowanie kiedy apache pokaże kod 503 // przeciążęnie serwera

można też przez sprawdzanie w postaci liczby aktywnych sesji w systemie

O tym nie pomyślałem oczywiście ++ dla ciebie jeżeli zna ktoś jeszcze inne rozwiązania to piszcie

Aha i zna ktoś taką klasę jak napisałem w 1 poście
Go to the top of the page
+Quote Post

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: 4.10.2025 - 06:29