Estou escrevendo um simples MP3 player baseado em navegador em PHP . Parte deste projeto requer que todos os arquivos MP3 sejam convertidos em um arquivo WAV . Existe uma função no PHP chamada shell_exec
que permite executar um comando via shell. Para o meu projeto, sempre que alguém carrega uma música em sua conta, o seguinte comando é executado:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Então, digamos que há 10 pessoas diferentes que terminam de enviar uma música ao mesmo tempo. O servidor Linux executa 10 comandos de shell simultaneamente ou apenas um de cada vez?
Se um servidor puder manipular vários comandos do shell simultaneamente, o servidor poderá gerenciar a conversão de 10 músicas diferentes ao mesmo tempo ou será que apenas uma de cada vez?