2017-08-23 15 views
1

サービスワーカーを使用してプッシュ通知を実装し、サーバーからweb-push-phpライブラリを使用して通知をプッシュします。何千もの通知を送信する必要がある場合、PHPのタイムアウトが発生します。このシナリオを防ぐ方法は?何千ものプッシュ通知を送信するとPHPのタイムアウトが発生する

+0

多分バックグラウンドワーカーを使用する必要があります。フロントエンド(Webサーバー)の同じプロセスから何千もの通知を送信することはできません。別のプロセスが必要です。たとえば、[この関連する質問](https://stackoverflow.com/questions/21313028/jobs-processing-in-background-from-web-application)を参照するか、「php sidekiq」を検索してください。それ以外の場合は、送信を実行するサービスを使用することができます。たとえば、Pushpadを使用すると、1回のHTTPリクエストで数千のサブスクライバに大量の通知を送信できます。 – collimarco

答えて

関連する問題