截至目前,我的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.';
}
}
谢谢。