有没有办法使我的代码上传更快?

时间:2019-06-01 05:23:27

标签: php codeigniter csv phpmyadmin

截至目前,我的csv文件中有13k条记录。当我尝试使用我的函数上传csv时,它的速度似乎确实变慢了。有没有一种方法可以使它上载更快?我还需要做更多的配置吗?顺便说一句,我正在使用CI框架。

if(isset($_POST["Import"])) {

    $filename=$_FILES["file"]["tmp_name"];
    if($_FILES["file"]["size"] > 0) {

        $file = fopen($filename, "r");
         while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) {

                $data = array(                                                                 
                    'id' => '',
                    'name' => $emapData[0],
                    'empid' => $emapData[1],
                    'datetimex' => $emapData[2],
                    'status' => $emapData[3] 
                );

            $insertId = $this->exmodel->insertCSV($data);
         }

        fclose($file);

        echo "<script type='text/javascript'>
          alert('File successfully uploaded');
          </script>";

    } else{

        echo 'Your file has no value. Please select a file that has a size greater that 0 KB/MB.';


    }
}

谢谢。

0 个答案:

没有答案