PHP прекрасно умеет работать как демон, как upstart / service в linux'e.
Достаточно написать пару магических строк:
while(true) { doSomething(); sleep(1); }
Начиная с последнего времени пых не ликает по памяти, не крэшится по желанию левой пятки, и просто не чудит, как мог ранее.
У меня некоторые демоны на пыхе запущены месяцами и не требуют перезапуска.
Артём: Ну вот и ответ - если данных много, то и времени на передачу оных уходит много. Тут нечего оптимизировать, кроме самого размера данных.
Как вариант, получайте данные построчно, а не разом все строки (если такая функциональная необходимость).
У Вас некорректная информация. WM - при привязки, например, счета в Альфабанке - средства уходят за 1-2 минуты.
Яд - вывод привязанную альфу также моментально.
Qiwi - ну там вообще почти любой банк моментально, а карты и подавно.
Не совсем понимаю, зачем нужен агрегатор, если все платежные системы предоставляют зачастую более удобные механизмы работы...
На мой взгляд, проблема больше надуманная.
При достаточном кэшфлоу - это и вовсе не проблема (средства всегда есть там и там).
А если вы выплачиваете Вашим клиентам средства, то можете им выплачивать также на вм/яд/киви. Ну или выставить такие же условия оплаты (1-3 рабочих дня).
В нашей стране это может быть проблемой ТОЛЬКО при ЗНАЧИТЕЛЬНЫХ суммах.
Насколько я знаю, банки обязаны уведомлять налоговую при операциях от 600к в день у физ. лица.
Прочитал еще раз ваш комментарий, ответ - никак.
Если какое-то значение вы получаете в процессе выполнения этого кода, то его сначала нужно Вам выполнить, а потом использовать.