在PHP的大量请求期间防止超时
发布时间:2020-12-13 16:28:38 所属栏目:PHP教程 来源:网络整理
导读:我向Brightcove服务器提出了很大的要求,以便在我的视频中批量更改元数据.似乎它只是通过1000次迭代然后停止 – 任何人可以帮助调整这个代码,以防止超时发生?它需要进行大约7000/8000次迭代. ?phpinclude 'echove.php';$e = new Echove( 'xxxxx','xxxxx');//
我向Brightcove服务器提出了很大的要求,以便在我的视频中批量更改元数据.似乎它只是通过1000次迭代然后停止 – 任何人可以帮助调整这个代码,以防止超时发生?它需要进行大约7000/8000次迭代.
<?php include 'echove.php'; $e = new Echove( 'xxxxx','xxxxx' ); // Read Video IDs # Define our parameters $params = array( 'fields' => 'id,referenceId' ); # Make our API call $videos = $e->findAll('video',$params); //print_r($videos); foreach ($videos as $video) { //print_r($video); $ref_id = $video->referenceId; $vid_id = $video->id; switch ($ref_id) { case "": $metaData = array( 'id' => $vid_id,'referenceId' => $vid_id ); # Update a video with the new meta data $e->update('video',$metaData); echo "$vid_id updated sucessfully!<br />"; break; default: echo "$ref_id was not updated. <br />"; break; } } ?> 谢谢!
尝试
set_time_limit()功能.调用set_time_limit(0)将删除执行脚本的任何时间限制.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |