加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在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)将删除执行脚本的任何时间限制.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读