Есть ли способ ускорить загрузку моего кода? - PullRequest
0 голосов
/ 01 июня 2019

На данный момент у меня есть 13k записей в моем CSV-файле.Когда я пытаюсь загрузить свой CSV, используя мою функцию, это кажется очень медленным.Есть ли способ, которым я могу сделать это загружать намного быстрее?мне нужно сделать еще какие-нибудь настройки?Кстати, я использую CI framkework.

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.';


    }
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...