Добрый день. У меня есть проблема с запросами по SoapClient. Когда запросы средней нагрузки не большого объёма данных, всё хорошо, но если приходят огромное количество данных, наш запрос сразу отваливается и выводит ошибку Код (Text): [SoapFault] Allowed memory size of 536870912 bytes exhausted (tried to allocate 40187626 bytes) На этих страницах я увеличил memory_limit но результату нету. Вопрос, может быть такое что memory_limit нужно увеличить на стороне SoapServer так как в данных момент у меня доступ только к SoapClient.
Soap это xml, а xml в php раскладывается на структуру в памяти, размер которой может превышать в несколько раз размер "сырых" данных. Сколько в цифрах " огромное количество данных" выражается?
Извините что отнял ваше время. Уже узнал что на их стороне была проблема. У них не хватало памяти на обработку данных. В размерах было кажется 526Мб --- Добавлено --- Тема закрыта. Решение было увеличить размер памяти на стороне SoapServer.