Как ограничить частоту обращений к стороннему API без вреда для посетителей?
Проверяю QIWI-платежи на сайте.
Посетитель вписывает комментарий к QIWI-платежу, и жмет на ПРОВЕРИТЬ ПЛАТЕЖ. Далее ajax-post-запрос на qiwi-check.php, тот в свою очередь ищет через QIWI API платеж с указанным комментарием. Если нашел то отвечает TRUE и посетитель получает уведомление "Все збс!".
Но! Хотелось бы обращаться к QIWI API не чаще чем раз в минуту.
Как сделать так чтобы обратившись раз к QIWI API отдать сразу нескольким запросившим их результаты?
Как я это вижу (могу ошибаться). Трое клиентов запросили проверку. После первого запроса создается что то типа очереди желающих, в течении минуты ждем еще запросы, все они падают в очередь, минута прошла парсим QIWI и отдаем ответы всем запросившим.
Как это сделать на PHP+AJAX или может как то иначе решаются такие задачи?