![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym zapytać, czy warto dzielić ruch w serwisie na dwie słabsze maszyny czy też lepiej używać jednej supermocnej. Jeśli lepiej dzielić, to jak? Część statyczną na jednym, a skrypty i bazę na drugim? A może lepiej oddzielić b.d. a php i statyki zostawić razem? A może zrobić jakąś obsługę sesji na wiele maszyn i wszystko zgrać do kupy? zakładam, że całość to php, mySQL i Linux. pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Z mojego doświadczenia wynika że mysql ma znacznie większe średnie obciążenie systemu niż apache z php. Problem się zaostrza przy wykorzystaniu rekordów typu blob. Apache natomiast lubi skokowo zająć cały czas procesora, zwłaszcza przy przetwarzaniu plików graficznych w czasie rzeczywistym, czy generowaniu plików pdf, jednak są to krótkotrwałe zjawiska. Oczywiście obciążenie systemu wzrasta wraz z ilością stron do obsłużenia. Polecam Ci instalację na obu systemach tego samego, a potem testy, bo wydajność systemu to raczej nauka empiryczna, niż ścisła (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeżeli serwer jest otwarty "na świat" to udostępnianie połączeń mysql'a na otwartych poprtach nie jest najbezpieczniejszym rozwiązaniem. Najlepiej mieć jeden system, za to wydajny, najlepiej 2 procesorowy, ale chyba na nic Ci taka porada. Pozdrawiam, |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:59 |