Simplenews - как ускорить отправку писем

Главные вкладки

Аватар пользователя Valeratal Valeratal 14 апреля 2010 в 17:33

Собственно сабж

в отчете вижу 100 emails sent in 11.8 seconds

хотелось бы побыстрее.
Подскажите, от чего зависит скорость отправки? (часто отправка не укладывается в отведенное время и вызывает зависание крона)

Комментарии

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 14 апреля 2010 в 20:12

Я на своем сайте организовал рассылку через VBO (views bulk operations). Отправляю по 500-600 писем за раз. Все за милисекунды и без проблем так как используется drupal_mail функция из ядра друпала и ничего лишнего.
Подписку на рассылку сделал через дополнительное поле в профайле, которое сделал обязательным при регистрации.
"Вы хотите подписаться на рассылку?" и варианты "да" и "нет" (т.е. пользователь сам может в любой момент в настройках своего профиля это менять)

Ну и через вьюс делаю выборку пользователей у которых поле равно "да" - отправляю им письма

Аватар пользователя Valeratal Valeratal 14 апреля 2010 в 23:04

ну, это конечно хорошо, но мне не хотелось бы переделывать

есть одна хорошая новость. В семерке обещают придеалть job-q.. - чего то там. Короче, письма (и не только) можно будет отправлять не по крону, а по заходу на сайт, малыми порциями. И тогда, проблем не будет у меня. (это конечно если разрабы симпл ньюс подсуется и сделают совместимость)

Жаль только жить в эту пору прекрасную

Аватар пользователя Valeratal Valeratal 15 апреля 2010 в 10:54

ну я рад конечно за Рестайлера
но до релиза 7-ки еще далеко
а уж модулей. А уж модулей работающих как надо

Вот ведь смешно. но некоторые модули для 6-ки все еще в dev

Аватар пользователя Oleksa@drupal.org Oleksa@drupal.org 15 апреля 2010 в 11:59

Мне тоже 7-ка не скоро светит. Хорошо посещаемый сайт, вернее мультисайтинг. Используется 69 сторонних модулей (конечно не все супер важны, но тем не менее) и когда их проапгрейдят до 7-ке, думаю года 1,5 или 2, не раньше. Так что об этом пока даже не думаю.

Аватар пользователя OlgaR OlgaR 24 июля 2013 в 14:03

Добрый день, у нас тоже рассылка в Друпал 6. Она зависит от настроек cron на сервере. Т.е. надо у хостера попросить поставить настройку cron - раз в две минуты - т.е. запуск cron - раз в две минуты. Количество писем, которые вы отправляете за раз также зависит от пропускной способности хостера - т.е. того, какие лимиты он вам дает. Может быть он вам даст возможность за минуту по 3000 писем отправлять. У нас разрешают по 100 писем за раз.