Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapychanie serwera przez jeden rodzaj użytkowników, jak temu zapobiedz.
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Witam, otóż mam taki problem oraz pomysł na jego pozbycie się (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chciałbym zweryfikować swoją wiedzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Problem: PHP+MySQL
Na serwerze dedykowanym stoi system. Są dwa rodzaje użytkowników A i B. System działa zarówno dla użytkowników z grupy A i B. Ilość wywołań strony przez użytkowników typu B wynosi ok 88% i jest na poziomie 1 mln. Resztę wywołań (12%) stanowi wywołania od użytkowników typu A. W transferze danych ten stosunek wynosi 78% do 22%. Bardzo często pojawia się błąd 503 oraz następuje drastyczny spadek szybkości działania systemu. Użytkownikom B nie przeszkadza ani błąd 503 ani powolność działania systemu (mogę poczekać). Natomiast użytkownikom typu A zależy na jak najszybszej pracy w systemie.

Rozwiązanie:
Próbowałem ograniczyć ilość odświeżeń dla jednego użytkownika do powiedzmy 8 razy na minute - ale takie ograniczenie powoduje, że użytkownicy z grupy B pracuje powiedzmy "niewydajnie".

Teraz mam taki pomysł, aby postawić 3 serwery.
jeden na bazę danych
drugi dla użytkowników grupy A
trzeci dla użytkowników grupy B z ograniczeniem ilości jednoczesnych połączeń do serwera bazy danych



Dzięki za zweryfikowanie mojego rozwiązania
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: 25.08.2025 - 01:31