Отправка асинхронного сообщения Pusher HTTP API для переполнения стека

У меня есть сообщения, отправленные с Толкатель-клиент-PHP внутри for петля. $pusher->trigger звонок ждет возврата, чтобы продолжить. Цикл занимает 2-3 секунды без сообщений Pusher. С trigger вызов, это вызывает ошибку 504 и занимает более получаса в базе данных.
Есть ли способ отправить эти сообщения асинхронно в PHP?

1

Решение

Ты прав что $pusher->trigger метод делает синхронный HTTP-запрос к Pusher. Вы могли бы использовать $pusher->triggerBatch сократить задержки в сети.

Если вы действительно хотите сделать $pusher->trigger асинхронный, вы можете обернуть его в асинхронную задачу. Вот введение в асинхронный PHP.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector