Страница 1 из 1

Многопоточность

Добавлено: 05 май 2009, 03:26
amster
Множество потоков как можно реализовать без использования разных копий программы на разных серверах?
Потому что запуская один скрипт, там больше простоев, чем работы, неплохо было бы запустить ещё парочку скриптов, которые работали бы одновременно. А то не очень удобно получается сначала ждать пока 1 скрипт отработает и зарегистрирует всё что надо, потом второй, очень много времени уходит.

Добавлено: 05 май 2009, 17:17
Kostass
многопоточности нет. ее обещают (давно)
запускайте несколько копий (и готовьтесь к глюкам)

Кстати регистрация и спам часто немогут быть объеденены.
взять хотябы регистрацию с подтверждением по e-mail она может прийти и через час и через день...
Посмотрите например как работает тот же хрумер - он хоть и умеет все делать кучей - но при этом подтверждения по почте - для него практически отдельная задача (поток) которую можно кстати уже не доверять хуману а оформить микроскопическим php скриптом-демоном.

Добавлено: 05 май 2009, 17:57
amster
Ну если нужна активация, то можно зарегистрировать нужное количество, потом в конце забрать ссылки и активировать всё.

Добавлено: 05 май 2009, 19:10
Kostass
еще раз говорю что активацию можно делать в отдельном php (не xedant) скрипте. Который в вечном цикле будет ходить в ящик и curl_ить нужные ссылки ссылки, сливая их в какойто файл

А вот вторая копия хеданта (раз вы хотите ставить все на промышленный поток) должна с этого файла подхватывать ссылки и спамить.

При таком механизме одна программа подхватывает результаты работы другой через файловые потоки.

Добавлено: 06 май 2009, 05:54
amster
Спасибо за подсказку, пока такое не требуется, но идея оч хорошая.