在PHP中消防和忘记JSON POST的最快方法

时间:2012-08-31 00:53:05

标签: php json curl

我目前正在为我正在使用的PHP网站构建/实现日志记录系统。日志系统的工作方式是我向localhost发送一个JSON请求并记录json(基本上,无论如何。

我的问题是:

什么是我用JSON POST快速点火并忘记通话的最快方式?有没有办法用cURL解雇和忘记?

3 个答案:

答案 0 :(得分:3)

有多种方法可以执行此操作:您可以使用php_curl扩展名的curl_multi功能,该功能允许您使用cURL发送异步HTTP请求,但这需要扩展名。 GuzzlePHP提供了围绕cURL的大部分功能的大包装器,包括curl_multi功能,如果您正在寻找面向对象的方法。

PHP的套接字也支持异步通信,一个为HTTP协议实现此功能的库可用here [客户端用“纯”PHP编写,不依赖于cURL但支持异步请求并完全符合HTTP 1.1规范]。

答案 1 :(得分:0)

如果您正在寻找火灾并忘记记录解决方案,您可能需要查看使用像GRylog这样的UDP协议的内容。

答案 2 :(得分:0)

您可以使用能够访问PHP脚本的小图像。 php脚本记录命中并返回一个微小的1x1透明GIF。然后在页面加载后进行日志记录。