서버가 실행 당 여러 개의 cURL 요청을해야하는 PHP 스크립트를 작성 중입니다. 3 분마다 cron을 통해이 스크립트를 실행할 것입니다. 저는 24 시간 동안 내가 할 수있는 cURL 요청의 양을 극대화하고자합니다.서버 성능 : 여러 외부 연결 및 성능
성능면에서 전용 서버 또는 여러 개의 작은 공유 호스팅 계정을 얻는 것이 더 나은지 궁금합니다. 외부 연결의 수와 시스템 리소스가 아닌 문제로 어떤 것이 가장 좋은 방법인지 궁금합니다.
서버가 실행 당 여러 개의 cURL 요청을해야하는 PHP 스크립트를 작성 중입니다. 3 분마다 cron을 통해이 스크립트를 실행할 것입니다. 저는 24 시간 동안 내가 할 수있는 cURL 요청의 양을 극대화하고자합니다.서버 성능 : 여러 외부 연결 및 성능
성능면에서 전용 서버 또는 여러 개의 작은 공유 호스팅 계정을 얻는 것이 더 나은지 궁금합니다. 외부 연결의 수와 시스템 리소스가 아닌 문제로 어떤 것이 가장 좋은 방법인지 궁금합니다.
공유 호스팅 계정에는 일반적으로 매우 낮은 한계가 있으므로 이러한 상황을 어렵게 만듭니다. 나는 이것을 추천하지 않을 것이다. Linus 또는 Slicehost와 같은 VPS 호스팅 계정에 투자하는 것이 더 효과적입니다. 그들은 일반적으로 연결 제한을 가지고 있지 않습니다. 또한 직선 공유 호스팅보다 빠르고 비용 효과적입니다. 전용 서버가 과도하게 사용됩니다.
또한 PHP를 사용하고 있으므로 curl_multi_init
을 자유롭게 활용하십시오. 한 번에 많은 cURL 요청을 실행할 수 있습니다.
희망이 도움이됩니다.
AWESOME - 나는 내일 이것을 위해 일할 것이고, 이것을 적당히 넣을 것이다. 전에는 그 기능을 본 적이 없지만 완벽 해 보입니다. – websiteguru
3 분주기마다 몇 번 뛰고 싶습니까? CURL을 사용하지 않는 것에 대해 생각해 보았지만 더 효율적인 것이 있습니까? – TomTom
3 분마다 요청을 여러 번하는 경우 요청 수가 적다는 것을 의미합니다. 또한 요청의 양을 극대화하고 싶습니까? 인터넷을 다운로드하려고합니까? – Sjoerd
@TomTom - cURL에 성능 문제가 없었습니다. HTTP 요청에 대해 "더 효율적인 것"을 제안 할 수 있습니까? 성능이 핵심이라면 나는 cURL보다 PHP의 성능에 더 신경을 쓰고 기본 응용 프로그램으로 개발할 것입니다. –