Я использую какой-то API, который является бесплатным.
Я использую скрипт PHP, который использует fopen для загрузки JSON из API.
Когда я делаю много запросов (например, 2 запроса в минуту), API блокирует IP-адрес моего PHP-сервера.
Есть ли способ решить эту проблему и возможность делать больше запросов (я не хочу DDoS-атаки)?
Есть ли лучшее решение, чем использование многих серверов PHP с разными IP?
Это довольно абстрактный вопрос, так как мы не знаем фактического API, о котором вы говорите.
Но, как правило, если API реализует ограничение скорости, он показывает заголовок такого типа в ответе:
Пожалуйста, проверьте документы (это из твиттера, https://dev.twitter.com/rest/public/rate-limiting).
Других решений пока нет …