84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
최대한 빠르게 여러 API를 요청하려고 합니다. 그래서 curl_multi해보았습니다. 하지만 foreach 및 file_get_contents보다 결과가 느려집니다. 내가 뭘 잘못했나요?
curl_multi
사용 file_get_contents:
file_get_contents
사용 curl_multi:
이 문제는 curl_multi有很大的开销。我假设它必须为每个请求创建一个 shell 进程,然后在该进程中执行curl,最后将内容返回到请求该操作的脚本。 file_get_contents최적화된 PHP 언어에 내재된 문제입니다.
이것은 언어의 라이브러리와 기본 기능을 언제 사용해야 하는지에 대한 훌륭한 학습 경험입니다. 또한 라이브러리는 선택적으로 멀티 스레드가 가능하고 멀티 코어 프로세서를 활용하여 요청 속도를 높일 수 있습니다. 자신을 찾아보고 테스트할 수 있는 것입니다.
이 문제는
curl_multi
有很大的开销。我假设它必须为每个请求创建一个 shell 进程,然后在该进程中执行curl,最后将内容返回到请求该操作的脚本。file_get_contents
최적화된 PHP 언어에 내재된 문제입니다.이것은 언어의 라이브러리와 기본 기능을 언제 사용해야 하는지에 대한 훌륭한 학습 경험입니다. 또한 라이브러리는 선택적으로 멀티 스레드가 가능하고 멀티 코어 프로세서를 활용하여 요청 속도를 높일 수 있습니다. 자신을 찾아보고 테스트할 수 있는 것입니다.