![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 1 Dołączył: 3.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sluchajcie, zapomnijcie o moim pierwszym poscie w tym temacie. Chce ugryzc istote problemu z innej strony
Czy mozecie pomoc w rozszyfrowaniu gdzie leza bledy konfiguracyjne na serwerze VPS? Zrobilem test strony za pomoca serwisu loadimpact.com i juz przy tescie na 20 klientow, strona siada calkowicie, opoznienie wg statystyki wynosi ponad 20s. Co jest nie tak? Serwer ma 512mb ramu. Na VPSsie jest zainstalowany Apache 2.2.3, PHP5, MySQL 5 PHP laczy sie z MySQL poprzez PDO, permanent connection jest wlaczone. Doinstalowalem APC (Alternative PHP cache), ktory zwiekszyl liczbe request per seconds dla strony glownej z 20 do 70. Ustawienia Apache
MaxClients wydaje sie i tak za duzy (wg wzoru, MaxClients = (dostepna pamiec / wielkosc procesu Apache (u mnie kolo 15mb) ) bo powinien byc ustawiony na okolo 30, biorac pod uwage wolne zasoby. Ale i tak zmienianie tej wartosci a takze wylaczenie APC w zasadzie nie zmienia wynikow testu i przy 20 klientach strona siada. Serwer sie nie wiesza, ale opoznienia sa ogromne... strony w zasadzie nie da sie otworzyc podczas testu Co przoczylem? Co jest nie tak? Ten post edytował soska66 27.05.2010, 12:24:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
To jest wartość czysto teoretyczna. Ab test pobiera tylko 1 plik, a jak wiadomo stron to pliki js, obrazki, css, które są osobnymi żądaniami, wymagają one odczytu z dysku/cache. Jeżeli np. strony mają np. komentarze i ludzie je jednocześnie oglądają i wysyłają to też ma znaczenie na wydajności. Zapewne testy wykonywałeś za pomocą polecenia: localhost:80/index.php, przez co nie wiesz jak będzie się to wszystko zachowywało na łączu. Np. wiadomo że jak masz dla VPS łącze 10mbps to przy 120 klientach naraz będziesz miał 85 kbps dla jednego użytkownika, co też da pewny narzut na szybkość działania.
Ja nigdy takich rzeczy nie szacowałem, ale postaram się w wolnym czasie poszukać coś na ten temat. Ten post edytował jaslanin 28.05.2010, 12:57:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:05 |