Php 卷曲非常缓慢,可能会加速
下面有一个包含大量请求的php curl请求脚本,这可能会大大降低代码的速度,需要1-2分钟才能加载。查看了curl\u multi\u execute,但找不到有效的解决方案。非常感谢您的支持Php 卷曲非常缓慢,可能会加速,php,curl,Php,Curl,下面有一个包含大量请求的php curl请求脚本,这可能会大大降低代码的速度,需要1-2分钟才能加载。查看了curl\u multi\u execute,但找不到有效的解决方案。非常感谢您的支持 $curl = curl_init(); $options = array( 'Access-Token: '. ACCESS_TOKEN .'', 'Client-Secret: '. CLIENT_SECRET .'', 'Content-Type: '. CONTENT_TYPE .
$curl = curl_init();
$options = array(
'Access-Token: '. ACCESS_TOKEN .'',
'Client-Secret: '. CLIENT_SECRET .'',
'Content-Type: '. CONTENT_TYPE .'',
'Accept: '. ACCEPTS .''
);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $options);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $requestMethod);
$cyfin=$row['CYfin'];
curl_setopt($curl, CURLOPT_URL, ENDPOINT . "accounts");
$data = json_decode(curl_exec($curl),true);
$curl2 = curl_init();
curl_setopt($curl2, CURLOPT_HTTPHEADER, $options);
curl_setopt($curl2, CURLOPT_RETURNTRANSFER,true);
for ($x = 1; $x <= $data['MetaInformation']['@TotalPages']; $x++) {
curl_setopt($curl, CURLOPT_URL, ENDPOINT . 'accounts/?page='.$x);
$data2 = json_decode(curl_exec($curl),true);
foreach ($data2["Accounts"] as $i => $account) {
if($account["Active"] = 1){
$accountnumber = $account["Number"];
$accountname = $account["Description"];
curl_setopt($curl2, CURLOPT_URL,ENDPOINT . 'accounts/'.$accountnumber.'?financialyeardate='.$row['CYfin']);
$data2 = json_decode(curl_exec($curl2),true);
print_r($data2);
}
}
}
curl_close($curl);
curl_close($curl2);
$curl=curl_init();
$options=array(
“访问令牌:”。访问令牌。“”,
“客户机密:”。客户机密。“”,
“内容类型:”。内容类型。“”,
“接受:”。接受。“
);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_HTTPHEADER,$options);
curl_setopt($curl,CURLOPT_CUSTOMREQUEST,$requestMethod);
$cyfin=$row['cyfin'];
curl_setopt($curl,CURLOPT_URL,ENDPOINT.“accounts”);
$data=json_decode(curl_exec($curl),true);
$curl2=curl_init();
curl_setopt($curl2,CURLOPT_HTTPHEADER,$options);
curl_setopt($curl2,CURLOPT_RETURNTRANSFER,true);
对于($x=1;$x$账户){
如果($account[“Active”]=1){
$accountnumber=$account[“Number”];
$accountname=$account[“Description”];
curl_setopt($curl2,CURLOPT_URL,端点.'accounts/'.$accountnumber'.?financialyeardate='.$row['CYfin']);
$data2=json_decode(curl_exec($curl2),true);
打印(数据2美元);
}
}
}
curl_close($curl);
curl_close(2美元);