Задать вопрос

Как ускорить выполнение скрипта?

Пишу не большой скрипти генерации чисел и както медленно перезагружается страница, как ускорить
// вычисляем номер последней записи
        $file = array_reverse (file("../data.dat"));
        $number = 9999999;
        //$number = 0;
        foreach( $file as $line){   
            if ( !empty($line) ){   
                $elem = explode("<|>",$line);
                if ( $elem[1] < $number ) $number = $elem[1];
                //if ( $elem[1] > $number ) $number = $elem[1];
             //echo $elem[0].''.$elem[1].''.$elem[2].'<br>';                
            }
        }
        $number--;
        //$number++;


        $lines = file("../data.dat");
        echo "<div id=\"box\">".$lastLine = $lines[count($lines)-1]."</div>";
//------------------------------------------------------------------------------        
    # Записывам в файл 

    if (!file_put_contents("../data.dat", "1<|>".$number."<|>,\r\n", FILE_APPEND | LOCK_EX )){
        echo("Ошибка записи.");
    }else{
        echo ('<script type="text/javascript">setTimeout(\'location.replace("index.php")\', 1);</script>');
    }
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 15 комментариев
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
// вычисляем номер последней записи
Вы напишите нормально какую задачу то решаете? А то как-то не соответствует код комментариям... вы перебираете ВЕСЬ массив, и вычисляете минимальное число. Зачем? Вы что, каждый раз перенумеровываете все записи при добавлении новой???
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы