开发者

Possible to run multiple client connections in PHP SOAP?

开发者 https://www.devze.com 2023-02-03 02:36 出处:网络
I\'m running SOAP and I have encountered a 500 internal server error, possibly due to lack of memory resources in a large loop.

I'm running SOAP and I have encountered a 500 internal server error, possibly due to lack of memory resources in a large loop.

Is it possible to run multiple simultaneous connections in SOAP (similar to curl_multi) and is there any examples of this in practise?

My main concern is keeping memory resources low whilst running a large amount of queries.

Is it also possible during output, to output each iteration of the loop as it passes? Currently it load开发者_开发技巧s all of them at the same time.


Not with ext/soap, which is the default PHP SOAP extension. If your SOAP envelope is not that complicated and doesn't change often it might be an idea to use multi_curl and a hand-written SOAP envelope. But be careful not to introduce XML injections along the way (aka use DOMDocument or XMLWriter to create the envelope).

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号