Как установить интервал для выполнения задач в PHP?
Я работаю над системой подписки на рассылку новостей для моего проекта, мне нужно запустить скрипт отправки писем подписчикам каждую неделю или через любой интервал, который я установил.
я бы сделал в своей базе данных last_send и проверял бы каждый раз, когда пользователь посещал сайт, но это будет дополнительной нагрузкой для пользователя, который будет запускать скрипт отправки почты.
в любом случае, чтобы сервер делал это каждый раз #TIME_INTERVAL#?
некоторая дополнительная информация:
Я использую PHP 5.5 и PHPMailer для обработки отправки почты, и конечный продукт будет использоваться разными пользователями на разных хостах.