Предотвращение тайм-аута во время большого запроса в PHP

Я делаю большой запрос к серверам 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;
        }
    }
?>

Спасибо!

19
задан Dave Kiss 11 October 2010 в 19:10
поделиться