使用服务器将有效负载发送到APN

时间:2014-10-07 21:01:43

标签: php mysql cron

我想使用我的服务器发送预定推送通知。我已经设置了一个系统,我可以使用PHP连接并发送通知。我有一个MySQL表设置,其中包含设备令牌,发送时间和日期,以及消息。

我在考虑使用cron作业每分钟运行一次php脚本,但我听说它使用了大量资源,如果作业重叠,可能导致数据丢失或损坏。我需要使用一个系统资源很少的系统,因为我在服务器上只有512mb的RAM。

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

Crontab不会占用您的资源,直到您在内部循环运行进程。

如果您想添加一些要从crontab运行的php文件,请使用shell命令添加下一行 crontab -e

0 * * * * /usr/local/bin/php /path/to/your.php

这个crontab将每小时启动一次php脚本。