Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwa serwery?, czy lepiej podzielic ruch na dwa serwery
ceiks
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
simemo
post
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,
Go to the top of the page
+Quote Post
ceiks
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.03.2006

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


a mechanizmy obsługi sesji na kilku maszynach?
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


baza powinna chodzic na innej maszyni niz apache, we wszystkich dobrych hostingach tak jest
Go to the top of the page
+Quote Post
ceiks
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.03.2006

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


Cytat
baza powinna chodzic na innej maszyni niz apache


no a co z bezpieczeństwem?
Go to the top of the page
+Quote Post
viraptor
post
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.03.2006

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


Cytat(ceiks @ 2006-03-28 09:27:17)
no a co z bezpieczeństwem?

To co administrator postanowi - przecież może nawet włożyć drugą kartę sieciową do serwera apachowego i spiąć go z mysqlowym na sztywno... po czym wyciąć całą komunikacje w tym mini-"segmencie" sieci z siecią zewnętrzną. Dozwolone tylko połączenia internet <-> www i www<->mysql
Go to the top of the page
+Quote Post
ceiks
post
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.03.2006

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


no cóż, załóżmy, że serwery stoją w serwerowni i jedyny kontakt fizyczny ma z nimi taki pan co ewentualnie tylko reset wcisnie jak juz nic nie dziala
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: 10.10.2025 - 12:33