PHP는 멀티 프로세스를 지원하지 않는다고 합니다.
그렇다면 이 시나리오는 PHP에 적합하지 않은 것일까요? 수천 개의 데이터 정보를 업데이트하고 SQL 파일을 업로드한 다음 하나씩 실행하려면 확실히 매우 느릴 것입니다. 코드에서 pcntl_ 관련 함수를 사용하여 이 요청에 대한 다중 프로세스 처리를 구현할 수 있습니까? ?
http://php.net/manual/zh/intr...
pcnt는 http 요청에 유효하지 않으며 cli 모드에서만 적용 가능하다고 나와 있습니다. PHP가 이런 종류의 시나리오를 어떻게 처리해야 하는지 알려주실 수 있나요? 다른 언어를 빌려야만 달성할 수 있나요?
큐나 스울을 사용할 수 있습니다
PHP는 확장 기능을 사용하여 동시성을 수행할 수 있습니다
한번의 과정으로 하면 됩니다. . 백엔드에만 이 요구사항이 있습니다. . . 하나의 과정으로 충분합니다
불가능하다는 것이 아니라 어떻게 하는지 아는지의 문제일 뿐입니다. Swoole이 이를 수행할 수 있으며 코루틴을 사용하는 동시성 성능은 매우 좋습니다. 비록 php가 최고의 언어는 아니지만 과소평가되기도 합니다. 멀티스레딩이 반드시 좋은 것은 아닙니다.