在Laravel 5.7中使用nusoap_client检索28,000条记录数据时分配内存

时间:2019-04-05 02:50:00

标签: php laravel-5 php-7 soap-client nusoap

我想从外部API检索28,000条记录数据,但是当我执行一个函数来执行此操作时,出现如下错误:

Symfony\Component\Debug\Exception\FatalErrorException:   
 Out of memory (allocated 780140544) (tried to allocate 27262984 bytes)

我的功能:

public function get_all_data(){
   $url = "http://xxx.xx.x.xx/services/DS_Get_Pending?wsdl";
   $client = new \nusoap_client($url, 'wsdl');

   $pDate = isset($_GET["pDate"]) ? $_GET["pDate"] : '26/02/2017 01:01:01';
   $operation = 'getPending';
   $param1 = array(
         'pDate' => $pDate,
   );
   $result = $client->call($operation, $param1);

   print_r($result);
   exit();
}

分配内存以检索28,000条pf数据的最佳方法是什么?

0 个答案:

没有答案