PHP 에서 매우 간단한 브라우저 기반 MP3 플레이어를 작성하고 있습니다. 이 프로젝트의 일부에서는 모든 MP3 파일을 WAV 파일 로 변환해야 합니다. PHP shell_exec
에는 쉘을 통해 명령을 실행할 수 있는 함수 가 있습니다. 내 프로젝트의 경우 누군가가 자신의 계정에 노래를 업로드 할 때마다 다음 명령이 실행됩니다.
shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
정확한 시간에 노래 업로드 를 완료 한 10 명의 다른 사람들이 있다고 가정 해 봅시다 . Linux 서버는 10 개의 셸 명령을 동시에 실행합니까? 아니면 한 번에 하나씩 만 수행합니까?
서버가 여러 쉘 명령을 동시에 처리 할 수 있다면 서버가 동시에 10 개의 다른 노래 변환을 처리 할 수 있습니까? 아니면 한 번에 하나씩 만 수행합니까?