0

我正在为这种情况寻找最可靠的解决方案:

服务器 1 提供每 15 秒(或更少)更新一次的 XML,其中包含现场体育赛事(例如进球、中场休息、比赛结束)。

每次 XML 带来新的东西时,我都使用 OneSignal API 向我的应用程序(iOS 和 Android)的用户发送推送通知。

那么,什么会更好?:

  • 一个带有 PHP 文件的 cron 作业,读取 XML 并在有新内容时触发推送通知?
  • 像 Node 这样的东西会更好吗?

让我担心的是,如果 cron 作业每隔 10 秒运行一次,它迟早可能会失败。

那么,任何人都可以建议最可靠的解决方案来做到这一点?谢谢。

4

1 回答 1

0

cron 本身不能做你想做的事。您可以创建自己的例程。使用睡眠(但这不会给出正确的结果,因为它没有考虑运行命令所需的时间)。
Cron 只允许至少一分钟
您可以考虑编写一个带有无限循环的 shell 脚本来运行您的任务,然后休眠 x 秒,但正如我之前所说的那样并不准确。



编辑: 在这里你可以看到如何制作一个 shell 脚本link1

于 2016-04-25T09:47:56.707 回答