# ramzes (11.11.2016 / 15:04)по поводу API думаю:
согласен, сама идея более чем разумна.
вопрос реализации.
писать апи Сайту для ответа на запрос Донора?
делать в скрипте /cloud/ по мимо чеккера ответа донора проверку на наличии еще не удаленного
На стороне донора
addLoadTask(id, адресОткудаКачать) - дергается основным сайтом и нужен для добавления задачи донору типа - как будешь свободен, забери у меня вот этот вот файл. id файла нужен для обратных запросов от донора к сайту
remove(id) - удаляет файла на доноре
На стороне сайта
onFileLoaded(id, кудаСкачалсяФайл) - дергается донором для того, чтобы сообщить основному сайту что файл скачался и по какому адресу он сейчас лежит (по id правится запись в базе основного сайта)
Логика такая:
1. Как только сервер скачал файл, он дергает у донора addLoadTask
2. Как только донор скачал файл, он дергает у сайта onFileLoaded, а сайт правит запись в БД
3. Как только файл удаляется, у донора дергается remove и удаляется запись из БД