
10.12.2009, 08:50
|
|
Новичок
Регистрация: 16.11.2009
Сообщений: 0
С нами:
8677031
Репутация:
0
|
|
Сообщение от Jingo Bo
Если сделать рассылку сразу при поиске, то многие вещи не получится учитывать, к примеру отсылал ли заявку уже или нет, там много недочетов будет. А с галочками я не понял, какая разница? 
Прямо при поиске можно реализовать всё то же что и при предварительном сборе ids - это прекрасно показал тот же простенький однопотоковый (но тем не менее очень интересный) инвайтер от FEV'а - весьма хорошо работающая софтина. Работает след. образом: перед отсылкой инвайта юзеру, его id проверяется на наличие в блэк-листе и уайт-листе. Если нигде нет - инвайтим. Скорость даже при однопотоковом инвайте одной и той же группы поражает при использовании черных и белых листов - не долбимся лишний раз ВКонтакт...
Сообщение от buriga
А какая разница в этом будет? ТЫ не подумал, что при этом поменяешь шыло на мыло? Скорость то ОДНА И ТАЖЕ будет
Разница очень проста: при рассылке "на лету", без сбора - просто "нажал и забыл", со сбором - долго, очень долго, требует постоянного контроля. А учитывая, если собираем от 50к ids - время может мерятся ЧАСАМИ, что точно не айс. И всё это время я должен нервно курить вокруг компа чтобы потом нажать три кнопки и запустить рассылку.
Другой момент - неэффективно. Т.е. без сбора мы знаем сколько нужно разослать инвайтов (либо лимит по группе либо лимит по инвайтам или поиску) - запускаем и рассылка идет до первого сработавшего условия - что быстрее кончилось - акки, установленный лимит или найденные ids. При парсинге нужно как-то заранее предугадывать - либо по-максимуму грабить ids и потом просто оттинвайтить только часть и потерять время, либо парсить только часть юзеров и рисковать вложусь/не вложусь.
|
|
|