2014-10-07 30 views
0

我想使用我的服務器發送計劃推送通知。我已經建立了一個系統,可以使用PHP連接併發送通知。我有一個MySQL表設置,它具有設備令牌,發送時間和日期以及消息。使用服務器將有效載荷發送到APN

我正在考慮使用cron作業來每分鐘運行一次php腳本,但是我聽說它使用了大量資源,並且如果作業重疊,可能會導致數據丟失或損壞。我需要使用系統資源較少的系統,因爲服務器上只有512mb的RAM。

有關如何做到這一點的任何想法?

+3

cron使用幾乎零資源。它正在運行的工作可能會消耗資源。如果你不希望自己的作業重疊,那麼寫下它們,以便在任何給定時間只有一個「推」腳本實例可以執行。 – 2014-10-07 21:03:29

+0

我將如何使用PHP? – 2014-10-07 21:07:27

回答

0

Crontab將不會吃你的資源,直到你運行與循環裏面的過程。

如果你想添加一些PHP文件從crontab中使用shell命令crontab -e命令

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

這crontab中開始PHP腳本每隔一小時要拼命地跑添加下一行。

+0

我以爲每分鐘都會運行一個cron作業* * * * *而不是0 * * * * – 2014-10-07 22:32:43

相關問題