Димон
Новичок
Рассылка почты по базе с миллионом пользователей
Всем привет!
Для сайта, в котором зарегистрированы больше миллиона юзеров собираюсь делать возможность массовой рассылки (уведомления, новости и т.п.) по базе данных. У юзеров есть id, логин, почта и группа. Id, логин и e-mail юзеров не изменяются. Юзер может принадлежать только к одной группе. Рассылку надо будет делать как всем, так и по выбранной группе.
У меня возникают следующие вопросы:
1) Как максимально быстро делать выборку из базы при рассылке группам? Кеш, думаю, не подходит, т.к. юзеры могут часто блуждать между группами (специфика сайта), соответственно придется часто генерить кеш заново. Есть ли смысл продублировать данные юзеров в отдельных таблицах по группам, т.е. использовать "избыточность данных"?.
2) После того как выборка сделана и данные подготовлены какой почтовик лучше использовать? PHPmailer подойдет для массовой рассылки?
Мне просто не приходилось еще сталкиваться с такими большими системами. Здесь очень важны нюансы быстродействия.
У кого был опыт создания чего-нибудь подобного, поделитесь, плиз.
Всем привет!
Для сайта, в котором зарегистрированы больше миллиона юзеров собираюсь делать возможность массовой рассылки (уведомления, новости и т.п.) по базе данных. У юзеров есть id, логин, почта и группа. Id, логин и e-mail юзеров не изменяются. Юзер может принадлежать только к одной группе. Рассылку надо будет делать как всем, так и по выбранной группе.
У меня возникают следующие вопросы:
1) Как максимально быстро делать выборку из базы при рассылке группам? Кеш, думаю, не подходит, т.к. юзеры могут часто блуждать между группами (специфика сайта), соответственно придется часто генерить кеш заново. Есть ли смысл продублировать данные юзеров в отдельных таблицах по группам, т.е. использовать "избыточность данных"?.
2) После того как выборка сделана и данные подготовлены какой почтовик лучше использовать? PHPmailer подойдет для массовой рассылки?
Мне просто не приходилось еще сталкиваться с такими большими системами. Здесь очень важны нюансы быстродействия.
У кого был опыт создания чего-нибудь подобного, поделитесь, плиз.