我的应用程序在PHP中的后端将HTTP请求发送到其他服务器并从它们收到大量响应。
目前我正在使用curl_setopt($curlResource, CURLOPT_FILE, $fileResource);
来避免将响应存储在内存中,因此我不必增加脚本的内存限制。
我想要实现的是我的脚本从其他服务器接收HTTP响应并实时处理它,丢弃已处理的数据。
如果没有像端口80或443的套接字那样花哨的东西在没有CURL帮助的情况下接收数据,它是否可能?
答案 0 :(得分:1)
简要回答:将您自己的自定义流对象用作CURLOPT_FILE
。
您可以在此处找到更多信息:https://stackoverflow.com/a/1342760/227884。