Можно ли запустить несколько клиентских подключений в PHP SOAP? - PullRequest
0 голосов
/ 09 января 2011

Я использую SOAP и обнаружил внутреннюю ошибку сервера 500, возможно, из-за недостатка ресурсов памяти в большом цикле.
Можно ли запустить несколько одновременных подключений в SOAP (аналогично curl_multi), и есть ли примеры этого на практике?

Моей главной задачей является сохранение ресурсов памяти при выполнении большого количества запросов.

Возможно ли также при выводе выводить каждую итерацию цикла по мере его прохождения? В настоящее время он загружает их все одновременно.

1 Ответ

1 голос
/ 29 ноября 2012

Не с ext / soap, который является расширением PHP SOAP по умолчанию. Если ваш SOAP-конверт не так уж сложен и не часто меняется, возможно, стоит использовать multi_curl и рукописный SOAP-конверт. Но будьте осторожны, чтобы не вводить XML-инъекции (используйте DOMDocument или XMLWriter для создания конверта).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...