0

我的 ISP 将电子邮件发送时间限制为 25 / 5 分钟。我有 PHP 脚本,我通过访问我的域上的特定 URL 来访问它,该 URL 触发向存储在数据库中的每个收件人发送个性化电子邮件。

如果我在 25 封电子邮件后向脚本添加 5 分钟的暂停(睡眠),如何启用脚本在后台触发并且不会使我的网页超时?

4

2 回答 2

0

您可以尝试使用RabbitMQ或其他与AMQP 协议一起工作的队列服务器

于 2013-11-11T12:02:52.943 回答
0

如果您使用的是基于 linux 的主机,我会使用 cron 作业。它们有点像一个调度程序,你可以说“每隔 x 分钟在 xxx/xxx.php 中运行脚本”。

cron 作业的格式类似于下面的格式。

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php
于 2013-11-11T12:06:03.200 回答