Php 如何通过nusoap将大数据插入mysql限制仅30秒

Php 如何通过nusoap将大数据插入mysql限制仅30秒,php,mysql,nusoap,Php,Mysql,Nusoap,我有来自Web服务的数千个数据。 但是nusoap将执行时间限制为30秒。 由于这个限制,我无法插入所有这些数据。 我无法更改nusoap设置,因为它位于服务器上。 . 有没有办法解决这个问题? . 编辑1 我尝试将大数据拆分为数组块,但30秒后就结束了 这是我使用代码点火器的代码 $this->db->trans_start(); $_datas = array_chunk($data["result"], 300); foreach ($_datas as $key =>

我有来自Web服务的数千个数据。 但是nusoap将执行时间限制为30秒。 由于这个限制,我无法插入所有这些数据。 我无法更改nusoap设置,因为它位于服务器上。 . 有没有办法解决这个问题? . 编辑1 我尝试将大数据拆分为数组块,但30秒后就结束了 这是我使用代码点火器的代码

$this->db->trans_start();
$_datas = array_chunk($data["result"], 300);
foreach ($_datas as $key => $data) {
$insert=$this->db->insert_batch('temp_mahasiswa', $data);
if (!$insert && $this->db->error()) {
     //some logics here, you may create some string here to alert user
 echo "Data nim"; echo " "; echo $key['nipd'] ; echo " ";  echo "Sudah Ada"; echo '<br>'; 
}else {
   //other logics here
echo "Data nim"; echo " "; echo $key['nipd'] ; echo " ";  echo "Sudah Masuk"; echo '<br>';
}
}
$this->db->update('temp_mahasiswa',$tambah);

$this->db->trans_complete();
方式1 可以使用加载数据插入数据:

它比INSERT快得多

途径2
例如,您可以使用Beanstalk和后台作业创建队列,以插入数据。

将大数组数据分解为小数组chuck,然后插入我的帖子,我以前尝试过,但仍然没有解决此问题,30秒后结束