Как я могу отправлять регулярные электронные письма, не настраивая работу cron? - PullRequest
0 голосов
/ 10 января 2011

Я настраиваю сайт подписки, используя PHP, который позволит администраторам настраивать расписания (ежемесячные, еженедельные, ежедневные, с точностью до минуты), когда электронные письма будут отправляться подписчикам. Есть ли плагин, расширение или даже библиотека, которая позволяет мне отправлять эти письма по заранее заданному расписанию?

Я думал о настройке скрипта cron для проверки каждую минуту на наличие ожидающих сообщений, но, учитывая количество трафика, которое я оцениваю для моего сайта, я беспокоюсь, что это слишком сильно изменит нагрузку на мои серверы.

Было бы также неплохо, если бы этот плагин, расширение и т. Д. Могли предоставить аналитические данные взамен. Но это определенно не жизненно важно.

Ответы [ 2 ]

1 голос
/ 10 января 2011

Сам сервис cronjob требует мало ресурсов. Именно работа, выполняемая вызываемыми им скриптами, оказывает какое-либо влияние на ваш сервер. Это означает, что независимо от того, какой подход вы используете для регулярной отправки электронных писем, cronjob или чего-то еще, нагрузка, которую сервер принимает, отправляя эти письма, будет одинаковой. Поэтому, если ваш сервер слишком сильно тормозит, вам, вероятно, понадобится выделенный сервер или больше ресурсов. Служба cron сама что-то тормозит (если вы не вызываете ее 10 раз в секунду)

0 голосов
/ 10 января 2011

Вы можете вызывать php-скрипт извне, откуда-то, где вы сможете настроить запланированные звонки (это может быть ваш ПК или другая служба хостинга).Большинство общих хостингов поддерживают графики.Посмотрите на панель управления (cpanel, plesk, ...):

...