Класс Tygh\Http

Добрый день,можно ли и как настроить количество запросов в секунду при использовании Http::get();?

необходимо для импорта файлов с другого сайта по api

В смысле через определенное количество секунд? не проще тогда кроном воспользоваться?

Если у вас в цикле, то между запросами можно использовать php функцию sleep

не через определенное количество секунд , а максимальное количество запросов в секунду количество не 5 за секунду

можно , но нужно выгрузить около 10000 товаров и 23000 фотографий к ним, со sleep это очень долго

То есть каждый товар и каждую фотографию грузите отдельным запросом? А сервер, откуда грузите, ограничивает максимум пятью подключениями в секунду с одного IP?

товары одним файлом а вот каждое фото отдельно

да

Там внутри cURL используется. Насколько мне известно, в cURL такое ограничение не задать

вот ваш вопрос обсуждают
http://www.cyberforum.ru/php-network/thread1787281.html

sleep(1); // пауза 1 секунда
usleep(1); // пауза 1 микросекунда, т. е. 1000000 микросекунд = 1 секунда

вам надо usleep(200000);
можно и меньше, с учетом времени, которое затрачивается на каждый вызов curl
еще вариант
https://www.php.net/manual/ru/function.time-nanosleep.php