Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Push notification 发送数千推送通知时PHP超时_Push Notification_Service Worker_Web Push - Fatal编程技术网

Push notification 发送数千推送通知时PHP超时

Push notification 发送数千推送通知时PHP超时,push-notification,service-worker,web-push,Push Notification,Service Worker,Web Push,我已经使用ServiceWorker实现了推送通知,并使用WebPushPHP库从服务器推送通知。当我不得不发送数千个通知时,PHP超时就会发生。如何防止这种情况?在我的(现在未维护)中,我使用curl multi来加快发送通知的速度 看看这个类:。在我的(现在未维护)中,我使用curl multi来加快发送通知的速度 看看这个类:。您可能需要使用某种后台工作程序。您不能从前端(web服务器)的同一进程发送数千个通知:您需要一个单独的进程。例如,请参阅或搜索“php sidekiq”。否则,您可

我已经使用ServiceWorker实现了推送通知,并使用WebPushPHP库从服务器推送通知。当我不得不发送数千个通知时,PHP超时就会发生。如何防止这种情况?

在我的(现在未维护)中,我使用curl multi来加快发送通知的速度

看看这个类:。

在我的(现在未维护)中,我使用curl multi来加快发送通知的速度


看看这个类:。

您可能需要使用某种后台工作程序。您不能从前端(web服务器)的同一进程发送数千个通知:您需要一个单独的进程。例如,请参阅或搜索“php sidekiq”。否则,您可以使用为您执行发送的服务:例如,如果您使用Pushpad,您只需一个HTTP请求就可以向数千个订阅者发送批量通知。您可能需要使用某种后台工作程序。您不能从前端(web服务器)的同一进程发送数千个通知:您需要一个单独的进程。例如,请参阅或搜索“php sidekiq”。否则,您可以使用一个为您执行发送的服务:例如,如果您使用Pushpad,您只需一个HTTP请求就可以向数千个订阅者发送批量通知。