1

APNS 通知サーバーを送信しました。これは、理論的には毎日約50,000から100,000 人のユーザーに処理済みの通知を送信します (iOS アプリと連携する Web アプリのユーザー数に基づく)。

通知は 2 時頃に送信されますが、(Urban Airship を使用して) 各ユーザーに個別に送信する必要があり、cron ジョブのcurlによってトリガーされます。

各ユーザーを反復処理し、HTML スクレーパー (正確にはsimple_html_dom ) を使用する必要があります。これは、 ユーザーごとに約 5 ~ 10 秒かかり、明らかに非常にメモリを集中的に使用します。単純な GET リクエストは、これを行うための正しい方法ではありません。実際、失敗することは間違いありません。cron ジョブでこの長くてメモリを集中的に使用するタスクを処理する最善の方法は何ですか?

4

1 に答える 1