CurlをPHPで使用する際に、どのように同時スレッドを制限できますか?PHP:Curlの同時スレッドを制限する
$max_threads = 30;
if(shell_exec('ps -ef | grep "curl" | wc -l') < $max_threads)) {
shell_exec('curl http://www.google.com');
}
if文は、「カール」に対応したマシン上の現在の作業スレッドの数をチェックする場合:私が使用してどのような
"同時スレッド"とはどういう意味ですか?あなたは例を投稿できますか? – rid
これは、Curlを同時に使用できるユーザーの数を意味します。私はHTTP経由で外部APIにアクセスしており、同時にアクセスするために18を超える同時スレッドを開くことはできません。 –
これらのスクリプトはどのように動作しますか?あなたは、ブラウザから送られたリクエストごとにカールリクエストをしますか、またはcronスクリプトを持っていますか? – rid