Sto scrivendo un semplice lettore MP3 basato su browser in PHP . Parte di questo progetto richiede che ogni file MP3 sia convertito in un file WAV . C'è una funzione chiamata in PHP shell_exec
che ti permette di eseguire un comando tramite la shell. Per il mio progetto, ogni volta che qualcuno carica un brano nel proprio account, viene eseguito il seguente comando:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Quindi supponiamo che ci siano 10 persone diverse che finiscono di caricare un brano nello stesso momento esatto. Il server Linux esegue 10 comandi shell contemporaneamente o ne esegue uno solo alla volta?
Se un server è in grado di gestire più comandi shell contemporaneamente, sarebbe in grado di gestire la conversione di 10 brani diversi contemporaneamente o ne fa uno solo alla volta?