我正在运行SOAP,我遇到了500个内部服务器错误,可能是由于大循环中缺少内存资源。
是否可以在SOAP中运行多个同时连接(类似于curl_multi)并且在实践中是否有任何这样的示例?
我主要担心的是在运行大量查询时保持较低的内存资源。
在输出期间是否也可以在循环时输出循环的每次迭代?目前它同时加载所有这些。
答案 0 :(得分:1)
不使用ext / soap,这是默认的PHP SOAP扩展。如果您的SOAP信封不那么复杂并且不经常更改,那么使用multi_curl和手写SOAP信封可能是个主意。但是请注意不要在此过程中引入XML注入(也就是使用DOMDocument或XMLWriter来创建信封)。