Самый быстрый способ Fire и забыть JSON POST в PHP

В настоящее время я занимаюсь созданием / внедрением системы ведения журнала для веб-сайта, над которым я работаю, на PHP. Как работает система ведения журнала, я отправляю запрос JSON на localhost и что json регистрируется (в принципе, в любом случае.

Мой вопрос:

какой самый быстрый способ я могу сделать быстрый огонь и забыть позвонить с помощью JSON POST? Есть ли способ стрелять и забывать cURL?

Существует несколько способов сделать это: вы можете использовать функцию php_curl расширения php_curl , которая позволяет отправлять асинхронные HTTP-запросы с использованием cURL, но для этого требуется расширение. GuzzlePHP предоставляет большую оболочку вокруг большей части функций cURL, включая функции curl_multi если вы ищете объектно-ориентированный подход.

Сокеты PHP также поддерживают асинхронную связь, здесь доступна библиотека, которая реализует это для протокола HTTP [клиент написан на «чистом» PHP и не имеет зависимости от cURL, но поддерживает асинхронные запросы и полностью соответствует спецификации HTTP 1.1].

Если вы ищете пожар и забываете о регистрации, вы можете посмотреть на то, что использует протокол UDP, такой как Graylog.

Вы можете использовать небольшое изображение, которое попадает в скрипт PHP. PHP-скрипт регистрирует хит и возвращает крошечный прозрачный GIF-1×1. Затем запись будет происходить после загрузки страницы.