@Deman1

Как можно замедлить foreach?

Здравствуйте, подскажите как можно замедлить foreach, использую api и в последнее время начали появляться ошибки и там было сказано что делаю запросы слишком часто, вот как можно сделать например, 10 раз foreach сработал 2 секунды ждёт после продолжит опять пока не кончатся данные для обработки, ну или что то похожее
  • Вопрос задан
  • 250 просмотров
Решения вопроса 2
@Mysterion
php.net/manual/ru/function.sleep.php

Если у Вас используется какая-то база для прогона foreach'ем, то можете после успешного обращения к API удалять из базы ресурс. Если обращение неудачное, то то оставляете в базе и обращаетесь к нему попозже снова.
Ответ написан
@Hnkhame
Перед запросом, либо под конец итерации стоит использовать функцию usleep php.net/manual/en/function.usleep.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы