Недавно я столкнулся с этой теоретической проблемой:
foreach
цикл, повторяющийся через те же строки таблицы БД; Затем он вызывает вызов API, который занимает ровно 1 секунду для завершения (request + response = 1s); Независимо от содержимого ответа, он удаляет одну строку из таблицы БД;Эта проблема знакома всем? Если это так, есть ли «каноническое» решение? Поскольку первое, что перешло мне в голову, было: если удаление строки не зависит от ответа API, почему бы просто не просто вызвать вызов API за пределами foreach
цикла? К сожалению, у меня не было возможности задать свой вопрос.
Любые другие идеи?
Недавно я столкнулся с этой теоретической проблемой:
foreach
цикл, повторяющийся через те же строки таблицы БД; Затем он вызывает вызов API, который занимает ровно 1 секунду для завершения (request + response = 1s); Независимо от содержимого ответа, он удаляет одну строку из таблицы БД;Эта проблема знакома всем? Если это так, есть ли «каноническое» решение? Поскольку первое, что перешло мне в голову, было: если удаление строки не зависит от ответа API, почему бы просто не просто вызвать вызов API за пределами foreach
цикла? К сожалению, у меня не было возможности задать свой вопрос.
Любые другие идеи?
00PHP, MySQL, базы данных, API,