Pathologic
Anonymous
Потом ТВшки через транзакции массово
Pathologic
там узкое место это загрузка картинок в один поток
Сергей
Т.е. файлики киданули, он их раз в час при наличии обработал и дальше спит
Можно ещё сделать небольшое расширение для хрома.
Которое на сайт донор инжектит скрипт, который запрашивает список например из 500 картинок с твоего сервера и запрашивает сам у себя, поскольку скрипт будет делать запрос от себя к себе и дальше уже отправлять на твой сервер.
Тебе придётся разве что разрешить входящие запросы с сайта донора.
То есть не ты будешь качать с него картинки, он будет тебе их отправлять
Dmytro
==Которое на сайт донор инжектит скрипт==
шта?
Anonymous
Оу, я пропустил про катинки, ну тогда мини прогу на го, которая будет фотки в 10 потоков херачить
Aliaksandr
Про один поток кстати хорошо, а если я запущу тыщу кронов, делающих это, оно же будет в тыщу раз быстрее? Так?))
Pathologic
ну примерно так
Сергей
Aliaksandr
Или он один скрипт не запустит пока предыдущий запуск не завершилс
Anonymous
Anonymous
Anonymous
Можно разрулить один крон и несколько потоков SH скрипт, который будет в фоне выполнять php скрипт
Anonymous
+ передать туда какие-нибудь метки разбивки
Anonymous
И следовательно по ним одним скриптом гонять большой файл
Aliaksandr
Ну если у меня будет эти 2 млн адресов в базе и статус 0/1, то запуская каждую секунду новый крон, по идее они все параллельно и будут пахать, пока все не вспашут
Pathologic
так я предлагал же в базе сделать очередь ((:
Anonymous
Aliaksandr
Ну в базу оно первым этапом и летит
Anonymous
Ну и тогда я бы ещё пару статусов ввёл, типа в процесе обработки
Pathologic
это фигня по сравнению с потерями на загрузке
Evgeny
они алиэкспрес спарсили что ли)
Anonymous
И опять же если база MyIsam то будет блочить всю таблицу
Aliaksandr
Короче идея неплохая, можно попробовать
Anonymous
И следовательно ожидая ответа может случится колапс
Anonymous
И они начнут работать в 1-2 потока
Pathologic
ну просто подобрать интервал в кроне
Aliaksandr
Не ну я думаю лагов, которые создаются при скачивании картинок хватит на запись в базу больше, чем на 2 потока. В общем, это перспективное направление)
Anonymous
В этой ситуации наверное лучше одним запросом по 100 вытаскивать
Anonymous
И следовательно пока 100 парсит и обрабатывает, других 100 ещё 100 раз выбрать сможет
Сергей
@dinkwi
Делал бота под крипту, который работал как расширение для хрома.
Инжектил скрипт на сайт биржи и он делал миллионы запросов обходя все лимиты, которые есть если бы я делал запросы через api той же биржи.
Aliaksandr
Ну это да, но это больше нюансы, наверно можно разрулить каким-то промежуточным статусом, чтоб брать по 100 один раз и они не попадали другому крону
Сергей
Dmytro
Сергей
Ты меня запутал.
Донор же. Он отдаёт же
Pathologic
я сомневаюсь что это вообще проблема
Сергей
Pathologic
обновить 100 записей, это миллисекунды
Aliaksandr
Pathologic
а если и попадет, то хрен на нее ((:
Сергей
Чтобы два раза не тягать
Dmytro
Ты меня запутал.
Донор же. Он отдаёт же
ты сам себя запутал)), ты написал дословно - вставляет скрипт в сайт донора, то есть ломает вебсервер и пишет туда свой скрипт. А по факту - просто подключает скрипт к текущей страницы в браузере))
Pathologic
так обновишь в базе, поставишь всем 1
Pathologic
можно и таблицу блокировать, чтобы наверняка
Сергей
Aliaksandr
Сергей
Aliaksandr
Короче более-менее перспективный путь, как это скачать не за 7 дней, а чуть быстрее, нащупан ))
Сергей
Aliaksandr
Можно попытаться, по крайней мере))
Dmytro
Dmytro
Dmytro
Dmytro
о чем я еще мог подумать-то ?? ))))
Сергей
Dmytro
ой, фсе)))
Сергей
Чужой сайт мы можем только в браузере посмотреть)
Dmytro
не, ну можем через хром и скрипт прям туда заинжектить))
Сергей
Dmytro
вот, на страницу в браузере))) а не прям на сайт донора))
Dmytro
какбы different difference ))
Dmytro
Можно попытаться, по крайней мере))
по моему уже проще разбить файло в скрипте тупо бинарно и отправить сразу на каждый поток свой набор файлов. чем чтото писать и читать из базы
Михаил
Привет! Подскажите самый простой способ перености ресурсы вместе с tv на revo
Dmytro
ща получишь минус и бан)))
Anonymous
Сергей
Добавить букву R
Pathologic
экспорт в файл на ево и импорт на рево
Сергей
Pathologic
вариантов много