Saya sedang menulis pemutar MP3 berbasis browser yang sangat sederhana dalam PHP . Bagian dari proyek ini mensyaratkan bahwa setiap file MP3 dikonversi ke file WAV . Ada fungsi dalam PHP yang disebut shell_exec
yang memungkinkan Anda untuk menjalankan perintah melalui shell. Untuk proyek saya, setiap kali seseorang mengunggah lagu ke akun mereka, perintah berikut akan dijalankan:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Jadi misalkan ada 10 orang berbeda yang selesai mengunggah lagu pada waktu yang bersamaan. Apakah server Linux menjalankan 10 perintah shell secara bersamaan atau apakah itu hanya dilakukan satu per satu?
Jika server dapat menangani beberapa perintah shell secara bersamaan, apakah server dapat menangani konversi 10 lagu yang berbeda pada saat yang sama atau apakah itu hanya dilakukan satu per satu?