Piszę w PHP bardzo prosty odtwarzacz MP3 oparty na przeglądarce . Część tego projektu wymaga przekonwertowania każdego pliku MP3 na plik WAV . W PHP jest funkcja o nazwie, która pozwala wykonać polecenie przez powłokę. W moim projekcie za każdym razem, gdy ktoś załaduje utwór na swoje konto, zostanie wykonane następujące polecenie:shell_exec
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Powiedzmy, że istnieje 10 różnych osób, które kończą przesyłanie utworu w tym samym czasie. Czy serwer Linux wykonuje jednocześnie 10 poleceń powłoki, czy może wykonuje tylko jedno polecenie naraz?
Jeśli serwer może obsługiwać wiele poleceń powłoki jednocześnie, czy byłby w stanie obsłużyć konwersję 10 różnych utworów jednocześnie, czy też robi to tylko jedną naraz?