Я пишу очень простой браузерный MP3- плеер на PHP . Часть этого проекта требует, чтобы каждый файл MP3 был преобразован в файл WAV . В PHP есть функция, shell_exec
которая позволяет вам выполнять команду через оболочку. Для моего проекта всякий раз, когда кто-то загружает песню в свою учетную запись, будет выполняться следующая команда:
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Допустим, есть 10 разных людей, которые заканчивают загрузку песни в одно и то же время. Выполняет ли сервер Linux 10 команд оболочки одновременно или только одну?
Если сервер может обрабатывать несколько команд оболочки одновременно, сможет ли сервер одновременно обрабатывать 10 разных песен или он выполняет только одну?