Можно ли реализовать веб-запрос «забей и забудь» к веб-серверу Apache с PHP при обработке запроса

У меня есть веб-запрос обработки вызовов в режиме реального времени (требуется время обработки в течение 100 мс), а некоторые операции занимают много времени (250 мс). Я проверял, возможно ли запустить и забыть веб-запрос при обработке исходного запроса? Пока что я собрал

  1. Можно сделать асинхронный http пост в php используя:
    Асинхронные вызовы PHP?

  2. Apache прекращает обработку, как только соединение запроса
    закрыто:
    http://activelamp.com/blog/development/asynchronous-php-with-message-queues/

  3. Использовать потоки php и очереди сообщений (аналогично # 2)

Если это возможно, пожалуйста, дайте мне знать, как и указать мне источник.

0

Решение

Поскольку @ArtisticPhoenix размещен в комментариях, можно использовать:

exec("curl $url > /dev/null 2>&1 &");

Что касается масштабирования, я не пошел дальше с этим решением.

1

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

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

По вопросам рекламы [email protected]