PHP에서 동시에 여러 API 호출
P粉917406009
P粉917406009 2023-09-06 16:51:42
0
1
1008

최대한 빠르게 여러 API를 요청하려고 합니다. 그래서 curl_multi해보았습니다. 하지만 foreach 및 file_get_contents보다 결과가 느려집니다. 내가 뭘 잘못했나요?

사용 file_get_contents:

으아악

사용 curl_multi:

으으으으

P粉917406009
P粉917406009

모든 응답(1)
P粉222320176

이 문제는 curl_multi有很大的开销。我假设它必须为每个请求创建一个 shell 进程,然后在该进程中执行curl,最后将内容返回到请求该操作的脚本。 file_get_contents최적화된 PHP 언어에 내재된 문제입니다.

이것은 언어의 라이브러리와 기본 기능을 언제 사용해야 하는지에 대한 훌륭한 학습 경험입니다. 또한 라이브러리는 선택적으로 멀티 스레드가 가능하고 멀티 코어 프로세서를 활용하여 요청 속도를 높일 수 있습니다. 자신을 찾아보고 테스트할 수 있는 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!