Skocz do zawartości
Zaloguj się, aby obserwować  
ednet

Apache-kilka Zadan Wykonywanych Jednoczesnie

Polecane posty

Witam

Używam Apacha/PHP/Mysql na FreeBSD oraz na Windows. Mam skrypt wykonujący kilka miniaturek plików JPG. Operacja ta trwa kilkanascie sekund i w tym czasie serwer nie odpowiada na inne zapytania. Z tego co się orientuję jest to raczej normalne zachownaie Apacha.

 

Może jednak jest jakiś sposób to aby w czasie jak PHP obrabia fotki lub wykonuje dlugie zapytanie do bazy danych mozliwe było wykonanie innych zapytań?

 

Napewno zmiana na 2 lub więcej procesorów pomoże jednak w tej chwili dysponuję sprzetem 1-no procesorowym.

 

Ed

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Apache jest wielowatkowy, wiec jak najbardziej powinien bez problemu obslugiwac wiele requestow jednoczesnie. Musiales cos skopac w konfiguracji albo zle testujesz :mellow:

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Bartosz Gadzimski

Prosze spojrzeć na obciążenie procesora przypuszczam, ze będzie 100% podczas generowania miniaturek.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdzilem dokladniej i macie rację. Apache jest wielowątkoy a winą za blokowanie wykonywania zadan ponosi najprawdopodobniej Mysql.

Zauwazylem ze jesli np skrypt zmniejszający fotki dziala takze na bazie danych (np zapisuje nazwy fotek itp) to nie mozna wykonywac skryptow zapisujacych do tej samej bazy danych lub tabeli.

Skrypty dzialające na innych bazach danych pracują normalnie(ale troche wolniej).

 

Ed

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Sprawdz predkosc z jaka sie wsio generuje z mysqla. Pozdr.

 

Jak zmierzyc prędkość? Za pomocą MyTop?

 

ed

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×