Tôi đang thực hiện một yêu cầu lớn đối với các máy chủ phát sáng để thực hiện thay đổi hàng loạt siêu dữ liệu trong video của mình. Nó có vẻ như nó chỉ làm cho nó thông qua 1000 lặp đi lặp lại và sau đó dừng lại - bất cứ ai có thể giúp đỡ trong việc điều chỉnh mã này để ngăn chặn một thời gian chờ xảy ra? Nó cần tạo khoảng 7000/8000 lần lặp.Ngăn thời gian chờ trong khi yêu cầu lớn trong PHP
<?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;
}
}
?>
Cảm ơn!
Cũng giống như một lời cảnh báo nếu bạn quyết định sử dụng 'set_time_limit' trên trình duyệt dựa trên ứng dụng thì trình duyệt của bạn có thể sẽ hết thời gian chờ trước khi bạn nhận được bất kỳ phản hồi nào. Không thực sự là một câu trả lời, thông tin chỉ là hữu ích;) – Catharsis