Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Посоветуйте алгоритм для реализации массовой рассылки

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Посоветуйте алгоритм для реализации массовой рассылки
Имя
Сообщение << Старые топики   Новые топики >>
Посоветуйте алгоритм для реализации массовой рассылки - 2008-11-28 20:24:27.633333   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
Мучают сомнения как лучше это все организовать…
Ситуация - есть БД с рассылками(письмами), есть n-пользователей, расчет идет на 3000 писем в сутки(max). Не спам.
Как организовать так чтоб при сбое(сервера, крона ..) это все держалось в куче, то есть скрипт повешенный на крон(реализация php) продолжал работу дальше с места до збоя.
Т.е. куда лучше писать статистику в БД или файл,… и как считывание производить.
Может кто реализовал подобные системы, поделитесь опытом .. и подскажите чего я не учел.
tnx
Post #: 1
RE: Посоветуйте алгоритм для реализации массовой рассылки - 2008-11-28 22:39:25.853333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Удобней в бд.
Просто добавляешь в таблицу enum (start, process, finish). По дефолту у всех start, те готовы к обработке. Когда берешь пользователя из базы, апдейтишь его стутус на процесс. Обработал, поставил finish. На обработку берешь, только со статусом start.
Не плохо было бы для учета ввести поле время последней операции над записью. Видно будет, сколько по времени обрабатываются задачи.
Post #: 2
RE: Посоветуйте алгоритм для реализации массовой рассылки - 2008-11-29 00:59:39.046666   
kristalsummers

Сообщений: 63
Оценки: 0
Присоединился: 2008-11-28 19:38:12.070000
спасибо, попробую
тебе рэйт :)

UPD Немного по проектировал, гениально и просто, спасибо большое, то что нужно.
Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Посоветуйте алгоритм для реализации массовой рассылки







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.