Я использую API рекламы продукта Amazon, который имеет ограничение 1 query per second
. Я нашел это library, который, кажется, делает то, что я хочу, но его немного переполняю для моего требования.Ограничение скорости/ограничение скорости в PHP
Есть ли более простой способ ограничения скорости (я вызываю функцию) без использования каких-либо библиотек, кроме того, используя sleep
, потому что он будет спать за 1 second
и количество запросов, которые мне нужно сделать, я должен сохранять каждую секунду.
$array = range(1,100);
foreach ($array as $value) {
$timestamp = time();
if ($timestamp != time()) {
echo "\n value: ".$value." ".$timestamp;
} else {
usleep(1000000);
echo "\n value: ".$value." ".$timestamp;
}
}
Что насчет usleep? – lelloman